21xrx.com
2024-11-05 16:23:43 Tuesday
登录
文章检索 我的文章 写文章
C++ FindWindow函数的使用方法和实例
2023-07-06 19:29:19 深夜i     --     --
C++ FindWindow函数 使用方法 实例

C++中FindWindow函数是一个非常常用的函数,它的作用是查找指定窗口的句柄。

函数原型:HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName);

其中,lpClassName和lpWindowName分别为窗口类名和窗口标题,它们可以是空指针(NULL),代表任意值的匹配。

下面我们来看几个使用实例。

1、查找QQ窗口句柄

HWND hQQ = FindWindow(“TXGuiFoundation”, “QQ”);

其中,“TXGuiFoundation”为QQ窗口的窗口类名,可以使用Spy++来获取。

2、查找Chrome浏览器句柄

HWND hChrome = FindWindow(“Chrome_WidgetWin_1”, NULL);

其中,“Chrome_WidgetWin_1”为Chrome浏览器窗口的窗口类名。

需要注意的是,这个函数只能查找顶层窗口的句柄,在查找子窗口的时候需要使用FindWindowEx函数。此外,如果你想查找多个窗口,可以使用EnumWindows函数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复