社区
其它技术问题
帖子详情
c++怎么判断一个新的窗口已经打开了?
qq_37015187
2017-01-08 05:50:11
各位大神你们好,小弟初学碰到一个问题。
我在外部打开一个程序A,然后获取程序A的句柄等操作。程序A打开后出现窗口大约需要2-3秒。
以前vb我的思路是1.打开程序A 2.通过窗口类名查找程序A窗口的句柄 3.判断句柄是否为空 4.等待500ms,继续第2步。这样的方式来判断窗口已经打开了,是比较笨的办法。
我想问c++有没有好的方法让我在第一时间知道程序A已经加载完成打开了窗口,以便我可以第一时间进行操作。
...全文
583
4
打赏
收藏
c++怎么判断一个新的窗口已经打开了?
各位大神你们好,小弟初学碰到一个问题。 我在外部打开一个程序A,然后获取程序A的句柄等操作。程序A打开后出现窗口大约需要2-3秒。 以前vb我的思路是1.打开程序A 2.通过窗口类名查找程序A窗口的句柄 3.判断句柄是否为空 4.等待500ms,继续第2步。这样的方式来判断窗口已经打开了,是比较笨的办法。 我想问c++有没有好的方法让我在第一时间知道程序A已经加载完成打开了窗口,以便我可以第一时间进行操作。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-01-09
打赏
举报
回复
http://www.autohotkey.com
示申○言舌
2017-01-09
打赏
举报
回复
对目标进程下消息钩子即可。。。
paschen
2017-01-09
打赏
举报
回复
WaitForInputIdle
https://msdn.microsoft.com/en-us/library/ms687022(VS.85).aspx
ID870177103
2017-01-08
打赏
举报
回复
百度‘消息钩子’
易语言源码易语言超级表格自动完成源码
易语言源码易语言超级表格自动完成源码
【Python + 半导体】设备日志自动解析与异常提取工具
本资源提供半导体设备日志自动解析与异常提取的完整解决方案,适用于设备维护、故障诊断、日志审计等场景。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章