Rev 2410 | Rev 2455 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2410 | Rev 2414 | ||
---|---|---|---|
Line 1876... | Line 1876... | ||
1876 | 10, 11, 23 - they notify only about events allowed by this mask. |
1876 | 10, 11, 23 - they notify only about events allowed by this mask. |
1877 | Parameters: |
1877 | Parameters: |
1878 | * eax = 40 - function number |
1878 | * eax = 40 - function number |
1879 | * ebx = mask: bit i corresponds to event i+1 (see list of events) |
1879 | * ebx = mask: bit i corresponds to event i+1 (see list of events) |
1880 | (set bit permits notice on event) |
1880 | (set bit permits notice on event) |
1881 | bit 31: mouse events filtration |
1881 | bit 31: active/inactive filter |
- | 1882 | bit 31 = 0 - inactive window receive mouse events |
|
1882 | bit 31 = 1 - inactive window do not receive mouse events |
1883 | bit 31 = 1 - inactive window does not receive mouse events |
- | 1884 | bit 30: cursor position filter |
|
- | 1885 | bit 30 = 0 = the window receive mouse events if cursor |
|
- | 1886 | outside window |
|
1883 | bit 31 = 0 - windows always recievs mouse events |
1887 | bit 30 = 1 - the window does not receive mouse events if cursor |
- | 1888 | outside window |
|
1884 | Returned value: |
1889 | Returned value: |
1885 | * eax = previous value of mask |
1890 | * eax = previous value of mask |
1886 | Remarks: |
1891 | Remarks: |
1887 | * Default mask (7=111b) enables nofices about redraw, |
1892 | * Default mask (7=111b) enables nofices about redraw, |
1888 | keys and buttons. This is enough for many applications. |
1893 | keys and buttons. This is enough for many applications. |