vc如何区分相同窗体

来源:百度知道 编辑:UC知道 时间:2024/06/23 18:09:09
我开2个qq,一个写着号码1**,一个为2***,想用程序实现指定点击其中一个登陆,就是让1***这个框框登陆,2**的不动,怎么实现呢?

用HWND hwnd=findwindow();能实现么? 用spy++查看有不同句柄,但不会用。
类名称和类是一样的

两种方法,我没有试验,你自己试试吧:

1、用EnumWindows枚举所有顶级窗口,在枚举过程中,使用GetWindowText获得窗口标题判断是否为"QQ用户登录",是则使用
HWND hCob = GetDlgItem(hWnd, 138);//获得QQ的号码输入框指针
再通过GetWindowText或GetCurSel、GetLBText获得QQ号吗,然后判断是否为想要的号码

2、使用FindWindow和GetNextWindow遍历所有窗口,下面的方法和1枚举过程中相同。

看类名称呀

似乎只能用遍历的方法