Rectangle=\DEF(xmin%,ymin%,xmax%,ymax%)
|
Vector=\DEF(x%,y%)
|
Icon1=\DEF(window%,icon%,bounds{Rectangle},icon#(31),text$[11])
|
Icon2=\DEF(window%,icon%,bounds{Rectangle},icon#(31),text!,valid!,len%)
|
icon=\NEW(Icon1)
|
\icon.window%=window_handle%
|
\icon.icon%=icon_number%
|
SYS "Wimp_GetIconState",icon+4
|
PRINT \icon.text$
|
Window=\DEF(handle%,visible{Rectangle},scroll{Vector},behind%,window#(31),
|
colours?(7),workarea{Rectangle},title#(31),button%,sprites%,minimum%,
|
title$[11],icons%,icon(20){Icon1})
|
window=\NEW(Window)
|
\window.handle%=window_handle%
|
SYS "Wimp_GetWindowInfo",,window+4
|
PRINT \window.icon(3).text$
|