FindWindowW function (winuser.h) 找窗口函数
函数FindWindowW
名字中W代表编码为Unicode编码。
HWND FindWindowW(
[in, optional] LPCWSTR lpClassName,
[in, optional] LPCWSTR lpWindowName
);
第一个参数:
类名或由先前调用RegisterClass或RegisterClassEx函数创建的类原子。该原子必须在lpClassName的低阶字中;高阶字必须为零。
如果lpClassName指向一个字符串,它指定了窗口类的名称。类名可以是任何用RegisterClass或RegisterClassEx注册的名称,或者任何预定义的控制类名称。
如果lpClassName为NULL,它将找到任何标题与lpWindowName参数匹配的窗口。
第一个参数(字符串指针)指定寻找范围(类名)。
第二个参数(字符串指针)是寻找的窗口名字,不为空调用GetWindowText。
LPCWSTR是一个指向unicode编码字符串的32位指针,所指向字符串是wchar型,而不是char型。LPCWSTR中的W是宽字符的意思,是UNICODE,就是说不是传统的char这种单字节字符,而是一个字符占两字节.选择【属性】->【常规】->【项目默认值】->unicode改为未设置。
返回HWND(dw 双字节)
参考链接:
https://docs.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-findwindoww