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

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

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