Bits | Meaning when set |
---|---|
0-2 | Preserved or read, according to bit 7 on entry |
7 | Is cleared |
8 | Autoscrolling has commenced (this bit is set after a pause is completed, and remains set when a scroll has ‘hit the stops’, but is cleared again when the pointer re-enters the centre zone) |
9 | Pointer is outside the window’s visible area |
10 | Pointer is within one or two pause zones |
11 | Pointer is within the centre zone |
12 | Pointer is left of the centre zone |
13 | Pointer is below the centre zone |
14 | Pointer is right of the centre zone |
15 | Pointer is above the centre zone |
16 | There is work area to the left of the visible area (always cleared if bit 0 is clear) |
17 | There is work area below the visible area (always cleared if bit 1 is clear) |
18 | There is work area to the right of the visible area (always cleared if bit 0 is clear) |
19 | There is work area above the visible area (always cleared if bit 1 is clear) |
All other bits must be ignored |
This block is used in conjunction with Wimp_AutoScroll to specify how automatic scrolling is handled by an application (if bits 0 and bits 1 are set).