HOOK中我捕获到WM_CREATE后,我想关闭这个窗口,可是出错了.为何?
hehaa 2003-07-23 06:30:57 if PCWPSTRUCT(lp)^.message = WM_CREATE then
begin
GetClassName(PCWPSTRUCT(lp)^.hwnd,szClass,MAX_PATH);
if szClass = 'TForm2' then
begin
ShowMessage('T');
DESTROYWINDOW(PCWPSTRUCT(lp)^.hwnd); //加上这句出错..是不是窗口未建立?还是怎么了.用CLOSEWINDOW就可以..该用什么关闭它.
end;
end
//上面是钩子过程中的一段.
//安装的是WH_CALLWNDPROC类的HOOK.
请问:如何关掉窗口?
2.本来用WH_CBT中的HCBT_ACTIVATE捕获后,用SENDMESSAGE(HWND,WM_CLOSE...)
可是有些会有一对话框,询问是否要关闭..?有没有直接关闭,不让询问的..
谢谢...