首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

只知道firefox的pid可以实现指定窗口的刷新操作吗?该如何解决

2012-02-29 
只知道firefox的pid可以实现指定窗口的刷新操作吗? - C++ Builder / Windows SDK/API用sendmessage需要窗

只知道firefox的pid可以实现指定窗口的刷新操作吗? - C++ Builder / Windows SDK/API
用sendmessage需要窗口的句柄,可用EnumWindows来获得句柄会返回很多结果,怎么判断是主窗口的句柄呢?
另外firefox的进程只有一个,如果有多个浏览窗口,不通过标题怎么判断是指定窗口的句柄呢?

[解决办法]
首先通过快照或EnumProcess遍历所有进程,找到FireFox的PID,然后遍历所有顶级窗口(EnumWindows),判断该窗口是否属于FireFox进程,然后模拟F5按键,使其页面刷新。
[解决办法]
首先通过快照或EnumProcess遍历所有进程,找到FireFox的PID,然后遍历所有顶级窗口(EnumWindows),判断该窗口是否属于FireFox进程,然后模拟F5按键,使其页面刷新。

热点排行