这个程序的进程名已知,并且已经获取了该进程的主窗口句柄,在该进程的界面上进行了几个操作后,会有一个成功的提示,应该是MessageBox一类的模态对话框,我现在想获取这个窗口的句柄,如何来做?
解决方案 »
- mfc在没有安装打印机的情况下如何实现打印预览,不装打印机,也不装打印驱动,
- 【求助】StartService失败,错误代码是31,A device attached to the system is not functioning!!
- TreeList 鼠标右键选中节点问题 50分
- 求辞职报告格式??
- 问一个录音功能的问题。录完音后回放的过程中调用::waveOutReset()程序就停住了。
- 如何编程实现禁用和启用网卡?
- 捡分题(我是门外汉),如何在一个ATLObject中公布一个方法啊!
- 求读dxf文件的 源代码
- vc++怎样实现模糊查询
- 我想成为HACKER!用学VC吗?
- 多线程顺序打印
- 方法调用,菜鸟问题
2.试试用hook
GetActiveWindow怎么确定获取的就是我想要获取的这个程序的窗口句柄呢?
Identifies the top-level child window in a CWnd linked list of child windows. If no child windows exist, the value is NULL. Res
If CWnd has no children, this function returns NULL.
GetTopWindow()只能获得子窗口而已,MESSAGEBOX应该不行吧