forked from KolibriOS/kolibrios
Function RemoveComponent is renamed in MoveComponent.
New function is added. void ActivateTrapForSpecializedMessage (dword *control) - to activate a trap for the specialized messages. git-svn-id: svn://kolibrios.org@675 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -51,6 +51,11 @@ start:
|
||||
call _ksys_cofflib_getproc
|
||||
mov [send_message],eax
|
||||
|
||||
push fnActivateTrapForSpecializedMessage
|
||||
push [myexport]
|
||||
call _ksys_cofflib_getproc
|
||||
mov [activate_trap_for_specialized_message],eax
|
||||
|
||||
push fnCraeteButton
|
||||
push [myexport]
|
||||
call _ksys_cofflib_getproc
|
||||
@@ -125,9 +130,11 @@ still:
|
||||
|
||||
mov ebx,[progress]
|
||||
mov eax,[PointerToControlForProgressBar]
|
||||
mov [eax+44],byte 1b
|
||||
mov [eax+44+26],ebx
|
||||
|
||||
push eax
|
||||
call [activate_trap_for_specialized_message]
|
||||
|
||||
fld [progress_step]
|
||||
fld [progress]
|
||||
fadd st0,st1
|
||||
@@ -139,9 +146,11 @@ still:
|
||||
|
||||
mov [progress],0.02
|
||||
mov eax,[PointerToControlForProgressBar]
|
||||
mov [eax+44],byte 10000001b
|
||||
mov [eax+44+26],dword 0.02
|
||||
|
||||
push eax
|
||||
call [activate_trap_for_specialized_message]
|
||||
|
||||
mov [Message],dword 1
|
||||
push Message
|
||||
push Parend
|
||||
@@ -345,6 +354,7 @@ fnDestroyControl db 'DestroyControl',0
|
||||
fnSendMessage db 'SendMessage',0
|
||||
fnCraeteButton db 'CraeteButton',0
|
||||
fnCraeteProgressbar db 'CraeteProgressbar',0
|
||||
fnActivateTrapForSpecializedMessage db 'ActivateTrapForSpecializedMessage',0
|
||||
|
||||
myexport dd 0
|
||||
|
||||
@@ -354,6 +364,8 @@ craete_button dd 0
|
||||
|
||||
craete_progress_bar dd 0
|
||||
|
||||
activate_trap_for_specialized_message dd 0
|
||||
|
||||
PointerToControlForButtonExit dd 0
|
||||
|
||||
PointerToControlForProgressBar dd 0
|
||||
|
Reference in New Issue
Block a user