我想用vb点击某个程序的关闭按钮
比如要关闭已经打开的计算器程序,要求鼠标移动到右上角点击,不能发送快捷键alf+F4之类的,要程序用双击,我主要是想知道某个程序关闭叉是如何找到的位置
追问:你的回答太有深度了,我暂时看不到,我研究下先,感谢你因为有的程序,那些按键是没有快捷键啊,我只是想知道方法,用到别的程序上比如我要点击某个按键,而这个按键没有快捷键怎么办?是的,关键是鼠标能找到关闭叉的位置按键精灵是如何找到的,我不太熟,你能提示下吗
比如要关闭已经打开的计算器程序,要求鼠标移动到右上角点击,不能发送快捷键alf+F4之类的,要程序用双击,我主要是想知道某个程序关闭叉是如何找到的位置
追问:你的回答太有深度了,我暂时看不到,我研究下先,感谢你因为有的程序,那些按键是没有快捷键啊,我只是想知道方法,用到别的程序上比如我要点击某个按键,而这个按键没有快捷键怎么办?是的,关键是鼠标能找到关闭叉的位置按键精灵是如何找到的,我不太熟,你能提示下吗
答案:你可以调用程序窗口的QueryUnload事件,其UnloadMode参数返回的值会告诉你程序是怎么被关闭的。如UnloadMode=vbFormControlMenu,是被按下窗口右上角的叉;vbFormCode,是在程序中执行了Unload语句,vbAppWindows,是Windows操作系统正在结束阶段作业;vbAppTaskManager,任务管理器正在关闭程序;vbFormMDIForm,因为MDI父窗体被关闭了;vbFormOwner,是因为主窗体被关闭了。
其他:鼠标自动移到右上角关闭按钮? 按键精灵有最简单的实现方法! 按键精灵是用vb写的,并且就一个多点函数吧! 没偷看懂? eeeeeee 你可以找到窗口的句柄,然后发送一个关闭窗口的消息 http://zhidao.zhaoxi.net/question/453860773.html 编程的乐趣在于控制硬件,而不是软件,你的所有问题不仅颇费周折,且结果等于六指挠痒,不要追问 kkkkkk 可以给你思路,屏蔽 alt+f4 / 设置窗体不要(原本的)标题栏。 api调用
上一个:VB If Error Then语句哪里错了
下一个:我在vb在窗体的通用声明部分设置Static b As Integer,出现对话框“无效外部过程”,为什么?