Opcode |
Arguments |
Size |
Descriptiom |
40h |
horizontal movement |
DWORD |
object handle of window |
BYTE |
new row |
BYTE |
new col |
41h |
vertical movement |
DWORD |
object handle of window |
BYTE |
new row |
BYTE |
new col |
42h |
horizontal size change |
DWORD |
object handle of window |
BYTE |
new rows |
BYTE |
new cols |
43h |
vertical size change |
DWORD |
object handle of window |
BYTE |
new rows |
BYTE |
new cols |
44h |
scrolled horizontally |
DWORD |
object handle of window |
BYTE |
mouse row within window |
BYTE |
mouse column within window |
BYTE |
field mouse is on, 0 if none |
BYTE |
amount moved:
> |
0 |
- |
right |
< |
0 |
- |
left |
= |
0 |
- |
done |
|
45h |
scrolled vertically |
DWORD |
object hande of window |
BYTE |
mouse row within window |
BYTE |
mouse column within window |
BYTE |
field mouse is on, 0 if none |
BYTE |
amount moved:
> |
0 |
- |
right |
< |
0 |
- |
left |
= |
0 |
- |
done |
|
46h |
window close request |
DWORD |
object handle of window |
BYTE |
mouse pointer row |
BYTE |
mouse pointer column |
BYTE |
field mouse is on, 0 if none |
47h |
application's windows hidden |
48h |
Help for Program selected |
DWORD |
object handle of window |
BYTE |
mouse pointer row |
BYTE |
mouse pointer column |
BYTE |
field mouse is on, 0 if none |
49h |
pointer message sent to window |
DWORD |
pointer handle which received message |
4Ah |
switched to window from another ("raise") |
4Bh |
switched away from the window ("lower") |
4Ch |
video mode changed |
BYTE |
new BIOS video mode |
4Dh |
Scissors/cUt selected |
DWORD |
object handle of window |
BYTE |
row of upper left corner |
BYTE |
column of upper left corner |
BYTE |
field number ul corner is in, 0=none |
DWORD |
handle of orphaned window created with copy of data from specified
region |
BYTE |
height of region |
BYTE |
width of region |
4Eh |
Scissors/Copy selected |
DWORD |
object handle of window |
BYTE |
row of upper left corner |
BYTE |
column of upper left corner |
BYTE |
field number ul corner is in, 0=none |
DWORD |
handle of orphaned window created with copy of data from specified
region |
BYTE |
height of region |
BYTE |
width of region |
4Fh |
Scissors/Paste selected |
DWORD |
object handle of window |
BYTE |
row of upper left corner |
BYTE |
column of upper left corner |
BYTE |
field number ul corner is in, 0=none |
DWORD |
handle of orphaned window with data |
BYTE |
height of region |
BYTE |
width of region |
Note: |
orphaned data window should be adopted or freed when done |
50h |
main menu about to pop up |
51h |
main menu popped down |