读书人

怎么获取指定进程的窗口句柄

发布时间: 2013-03-20 15:25:24 作者: rapoo

如何获取指定进程的窗口句柄?
如题。这个进程的窗口名可变,所以不能通过FindWindow的方法来实现,谢谢。
[解决办法]
你是如何修改窗口名称的呢?
[解决办法]
通过进程名获得嘛、
然后openprocess 然后获得mainhwnd
[解决办法]
那这个指定进程有什么特点呢
[解决办法]
先用CreateToolhelp32Snapshot获取进程的路径和ID这些信息,这里主要是让你用进程路径,或者名称来判断获取进程的ID,得到ID后用EmunWindows,然后调用GetWindowThreadProcessId判断当前窗口的进程ID是否跟之前获取的一样,如果是的话些窗口就是当前需要查找的窗口了

读书人网 >C++

热点推荐