我在制作软件的时候,需要关闭腾讯公司的浏览器
var aaa:thandle;
aaa:=findwindow('afx:4000:0',nil);
if aaa<>0 then
begin
sendmessage(aaa,wm_syscommand,sc_close,0);
end;
但是每次都腾讯浏览器在关闭之前要有一个提示是否关闭,我想要系统再发一个消息给这个对话框(比如说一个回车,或者是‘y’)谁能告诉我怎样才能给这个窗口发这样的消息呢??40分给解决问题的人,up 有分。谢绝更改浏览器设置的贴子!
var aaa:thandle;
aaa:=findwindow('afx:4000:0',nil);
if aaa<>0 then
begin
sendmessage(aaa,wm_syscommand,sc_close,0);
end;
但是每次都腾讯浏览器在关闭之前要有一个提示是否关闭,我想要系统再发一个消息给这个对话框(比如说一个回车,或者是‘y’)谁能告诉我怎样才能给这个窗口发这样的消息呢??40分给解决问题的人,up 有分。谢绝更改浏览器设置的贴子!
解决方案 »
- 谁能给个免费的域名服务器,一经测试马上给分!(50分)
- 怎么样在前台显示一个非字段的查询结果啊
- 要学delphi是不是一定要先学pascal
- 各位老大 快帮忙一下, delphi7下 点击 ActionManager 的 PriorityShedule 报错 帮帮
- 窗口与控件的OnKeyPress事件的执行顺序!
- 请高手帮忙!有没有能够自动识别HTML代码的RichEdit呢?
- 一个简单的显示数据逻辑关系的算法
- 下列代码不可以实现DBGrid的更新,请高手指教
- 怎样去掉窗体右上角的关闭按钮,保留最小化和最大化按钮
- 请问同志们还知道哪里有人气比较旺的delphi论坛
- 小弟初学,请各位指教阿!!!
- DBLookupComboBox控件怎么用----在线等
sleep(1000);
sendmessage(aaa,wm_keypress,vk_enter,0);或者你直接
sendmessage(aaa,wm_quit,0,0);
试试
wm_quit约等于wm_syscommand,sc_close;第二种方法也不行!!
sleep(1000);
keybd_event(VK_Return,0,0,0);
keybd_event(VK_Return,0,KEYEVENTF_KEYUP,0);
TerminateProcesss()
然后用 GetWindowRect(h,Trect1 ); 来获得对话框中的"是" 按钮的句柄btnH
最后向“是”按钮发送一个单击的消息SendMessage( btnH, BM_Click, 0, 0); // 即单击对话框中 "是" 按钮,这样就退出了如果,还不详细联系我 ( QQ : 160152192 )
大家好 我想问一下findwindow的用法 以及里面参数的用法 尤其第一个参数怎么应用