HWND FindWindowA(
LPCSTR lpClassName,
LPCSTR lpWindowName
);
lpClassName
窗口类名 (创建窗口时注册的类名)
lpWindowName
窗口标题
找到指定窗口,返回窗口句柄
void SwitchToThisWindow(
HWND hwnd,
BOOL fUnknown
);
hwnd
要切换的窗口句柄
fUnknown
此参数的true表示正在使用Alt/CTL+Tab键序列切换窗口。否则此参数应为false。
枚举所有打开的窗口
EnumWindows();
多个同类窗口的查找
如果一个窗口内有多个相同类名的窗口,比如编辑框。
这种窗口的查找可以用窗口的ID查找 用spy++找到窗口的ID 然后通过GetDlgItem就可以找到该窗口的句柄
子窗口遍历
EnumChildWindow 枚举一个指定窗口的子窗口