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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗