system function 40 now returns previous value of event mask
git-svn-id: svn://kolibrios.org@1153 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -1937,7 +1937,7 @@ dd 638
|
||||
* ebx = <20><>᪠: <20><><EFBFBD> i ᮮ⢥<E1AEAE><E2A2A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᮡ<><E1AEA1><EFBFBD><EFBFBD> i+1 (<28><>. ᯨ᮪ ᮡ<>⨩)
|
||||
(<28><>⠭<EFBFBD><E2A0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ࠧ<><E0A0A7>蠥<EFBFBD> <20><><EFBFBD><EFBFBD>饭<EFBFBD><E9A5AD> <20> ᮡ<>⨨)
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>頥<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>祭<EFBFBD><E7A5AD>:
|
||||
* <EFBFBD>㭪<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>頥<EFBFBD> <20><><EFBFBD>祭<EFBFBD><EFBFBD>
|
||||
* eax = <20>।<EFBFBD><EFBFBD><EFBFBD>饥 <20><><EFBFBD>祭<EFBFBD><E7A5AD> <20><>᪨
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>砭<EFBFBD><EFBFBD>:
|
||||
* <20><>᪠ <20><> 㬮<>砭<EFBFBD><E7A0AD> (7=111b) ࠧ<><E0A0A7>蠥<EFBFBD> <20><><EFBFBD><EFBFBD>饭<EFBFBD><E9A5AD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2>
|
||||
<20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
@@ -1914,7 +1914,7 @@ Parameters:
|
||||
* ebx = mask: bit i corresponds to event i+1 (see list of events)
|
||||
(set bit permits notice on event)
|
||||
Returned value:
|
||||
* function does not return value
|
||||
* eax = previous value of mask
|
||||
Remarks:
|
||||
* Default mask (7=111b) enables nofices about redraw,
|
||||
keys and buttons. This is enough for many applications.
|
||||
|
@@ -3720,7 +3720,9 @@ delay_ms: ; delay in 1/1000 sec
|
||||
|
||||
set_app_param:
|
||||
mov edi, [TASK_BASE]
|
||||
mov eax, [edi + TASKDATA.event_mask]
|
||||
mov [edi + TASKDATA.event_mask], ebx
|
||||
mov [esp+32], eax
|
||||
ret
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user