- [EXTERN InvalidateRect]
- [import InvalidateRect user32.dll]
- [EXTERN BeginPaint]
- [import BeginPaint user32.dll]
- [EXTERN lstrlenA]
- [import lstrlenA kernel32.dll]
- [EXTERN TextOutA]
- [import TextOutA gdi32.dll]
-
-
-
- ;===================================================================================================
- cmp eax , 201h
- jne click1
- mov eax,dword [lParam]
- and eax,0ffffh
- mov dword [point+0],eax
- mov eax,dword [lParam]
- shr eax,16
- mov dword [point+4],eax
- mov byte [click],1b
-
- push dword 01h
- push dword 00h
- push dword [hwnd]
- call [InvalidateRect]
-
- jmp finT
- click1:
- cmp eax , 0Fh
- jne finT
- push dword PAINTSTRUCT
- push dword [handle]
- call [BeginPaint]
- mov dword [hdc] ,eax
-
- cmp byte [click] , 0
- je click0
- push dword nom
- call [lstrlenA]
-
- push dword eax
- push dword nom
- push dword [point+4]
- push dword [point+0]
- push dword [hdc]
- call [TextOutA]
-
- click0:
-
-
- finT:
- ;==================================================================================================
-
-
-
-
- hdc resd 1
-
- point resd 2
- click db 0
- PAINTSTRUCT resd 16
[EXTERN InvalidateRect]
[import InvalidateRect user32.dll]
[EXTERN BeginPaint]
[import BeginPaint user32.dll]
[EXTERN lstrlenA]
[import lstrlenA kernel32.dll]
[EXTERN TextOutA]
[import TextOutA gdi32.dll]
;===================================================================================================
cmp eax , 201h
jne click1
mov eax,dword [lParam]
and eax,0ffffh
mov dword [point+0],eax
mov eax,dword [lParam]
shr eax,16
mov dword [point+4],eax
mov byte [click],1b
push dword 01h
push dword 00h
push dword [hwnd]
call [InvalidateRect]
jmp finT
click1:
cmp eax , 0Fh
jne finT
push dword PAINTSTRUCT
push dword [handle]
call [BeginPaint]
mov dword [hdc] ,eax
cmp byte [click] , 0
je click0
push dword nom
call [lstrlenA]
push dword eax
push dword nom
push dword [point+4]
push dword [point+0]
push dword [hdc]
call [TextOutA]
click0:
finT:
;==================================================================================================
hdc resd 1
point resd 2
click db 0
PAINTSTRUCT resd 16