How to get the handle of a MessageBox.
Can I use FindWindow, and only pass the window name?
:confused:
Can I use FindWindow, and only pass the window name?
:confused:
extern MessageBoxA
extern ExitProcess
extern FindWindowA
extern SendMessageA
extern ShellExecuteA
%include '\lab\vasm\inc\win32n.inc'
%include '\lab\vasm\inc\nagoa.inc'
ClassName db '#32770',0 ; <--messagebox?s
..start:
enter 0,0
call FindWindowA,ClassName,0
call SendMessageA,eax,WM_CLOSE,0,0
exit:
call ExitProcess ,0
xor eax,eax
leave
ret 16
http://visual-assembler.pt.vu
extern ExitProcess
extern FindWindowA
extern SendMessageA
extern ShellExecuteA
%include '\lab\vasm\inc\win32n.inc'
%include '\lab\vasm\inc\nagoa.inc'
ClassName db '#32770',0 ; <--messagebox?s
..start:
enter 0,0
call FindWindowA,ClassName,0
call SendMessageA,eax,WM_CLOSE,0,0
exit:
call ExitProcess ,0
xor eax,eax
leave
ret 16
http://visual-assembler.pt.vu
The strange thing is that in Window a
Messageboxa is a macro window
with button and label ....
Messageboxa is a macro window
with button and label ....
Thanks Nguga, It works great!:)