在C++中,FindWindowExA函數用于在指定的窗口下搜索具有指定類名和窗口名的子窗口。它的聲明如下:
HWND FindWindowExA(
HWND hWndParent,
HWND hWndChildAfter,
LPCSTR lpszClass,
LPCSTR lpszWindow
);
它的參數含義如下:
該函數返回值為找到的子窗口的句柄。如果未找到匹配的子窗口,則返回NULL。
以下是一個示例:
HWND hwndParent = FindWindowA("ParentWindowClass", "ParentWindowName");
if(hwndParent != NULL)
{
HWND hwndChild = FindWindowExA(hwndParent, NULL, "ChildWindowClass", "ChildWindowName");
if(hwndChild != NULL)
{
// 找到了子窗口,可以對其進行操作
}
else
{
// 沒有找到子窗口
}
}
else
{
// 沒有找到父窗口
}