我现在就是想yongFindWindow查找游戏窗口的句柄,游戏打开了几个窗口,所有窗口名都是一样的,这样怎样找呀。
追答不是跟你说了么?用窗口class名去查找。即使窗口名称一样,类名也是不同的。至于窗口的类名是什么,你可以用SpyLite这个软件,它可以探测出所有窗口的类名。去google一下,就可以下载来用了。祝你好运!
追问我用Spy++查找出来的类名是一样的呀, 而且是 afx:500.....后门的省略了,看不懂那个是什么意思
追答怎么可能一样?一样的话根本当初建立窗口时就会失败。窗口名称一样是可以的,但类名相同是不可能的。
追问真的呀,窗口类名都是 Afx:400000:0 这个 这个两个都是2子窗口哦 是各自2个游戏窗口的子窗口。
FindWindow如何查找2个窗口名一样的句柄 并且识别句柄。 C++语言的
FindWindow其实有两个参数,一个是根据窗口名字查找,一个是根据窗口类(class)名字查找。如果窗口名字相同,你就用窗口类名查找吧。
C++ 窗口没标题 如何获得窗口句柄
用FindWindow,第一个参数为窗口类型名字,第二个参数为标题名字,如果标题名字没有就设为空,当然你也可以用VC++自带的spy工具获取
易语言怎么点击外部窗口按钮
回答:先把QQ的窗口句柄取到,然后发送按键消息。代码:先申请一个整数型的变量叫做‘窗口句柄’窗口句柄=取窗体句柄(窗口类名,窗口标题)发送消息(窗口句柄,消息标识,消息一,消息二)或C++的 FindWindow SendMessage
find window 函数在c++中怎样使用
简单的说,设计窗口的时候要注册窗口类,那时候要填一些参数,其中就有窗口的类名和窗口的名字。用这个函数你可以获得指定窗口的句柄。比如 HWND hwnd = FindWindow(NULL,"QQ音乐"); 就可以获得QQ音乐的句柄,然后你可以调用其他API函数结束这个句柄,也就结束了QQ音乐这个程序。函数原型:HWND FindWindo...
关于C++MFC窗口控件句柄获取问题
FindWindow函数是获取顶层窗口的函数,不能获取子窗口。FindWindowEx才是获取指定窗口的子窗口句柄(指针)的函数,要成功获取,需要以下几个条件:第一参数必须指定明确的父窗口,如果为NULL,则是获取顶层窗口(即,父窗口为桌面);被查找窗口(控件)必须和第二参数是明确的父子关系,且子窗口不是模态...
FindWindow()如何获取隐藏窗口的句柄
代码如下,参考下:C\/C++ codeCWnd* cwnd=CWnd::FindWindow(NULL,matlab标题名);\/\/找到matlab的主窗口CWnd* child=cwnd-GetWindow(GW_CHILD);\/\/获得matlab的第一个子窗口CString buf;while(child){\/\/这里可以判断是不是你那个figurechild-SendMessage(WM_GETTEXT,50,(LPARAM)(buf.GetBuffer(50)));...
c++ FindWindow的使用方法
加上L 就是宽字符的意思,如果使用多字节字符集 就把L去掉。还是那句话 FindWindow 只能发现 有窗口的程序,如果一个程序没有窗口,什么也发现不了 ,你要明白,进程与窗口是完全两个不同的概念,不要指望FindWindow 来发现 所有的进程。其中“我的电脑” 可以使用其他的代替如“保皇-大厅1”...
C++要怎么查找句柄
findwindow,getsafehwnd等等很多,用法各有特点,楼上说的对,找句柄简单,学好api却不易
如何获取网游子窗口的句柄?(spy++只能获取主窗口句柄)
要获得窗体\/控件的句柄 你先用SPY++获得它的类名,如任务栏类名为 "Shell_TrayWnd",然后用FindWindow即可获得其句柄,如任务栏句柄 hWnd=FindWindow("Shell_TrayWnd", vbNullString)其他窗体也是一样,只要用SPY++选获得窗体(或父窗体)类名,便可以步步用FindWindow或FindWindowEx获得其句柄 ...
请教一个c++窗口消息的传递和句柄获取的问题
HWND hwnd=FindWindow(NULL,"窗口标题");\/\/找窗口句柄 sendmessage(hwnd,WM_KEYDOWN,VK_A,0);\/\/发送按键消息