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 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-01-09
  • 打赏
  • 举报
回复
示申○言舌 2017-01-09
  • 打赏
  • 举报
回复
对目标进程下消息钩子即可。。。
paschen 2017-01-09
  • 打赏
  • 举报
回复
ID870177103 2017-01-08
  • 打赏
  • 举报
回复
百度‘消息钩子’

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧