#include <Windows.h>
#include <stdio.h>
#include <stdlib.h>
typedef BOOL (*LPFNENUMERATEWINDOWCALLBACK)(HWND hWnd);
void EnumetareWindows(HWND hWndParent, LPFNENUMERATEWINDOWCALLBACK lpfnCallback)
{
if (lpfnCallback(hWndParent) == FALSE) {
return;
}
HWND hWndChild = FindWindowEx(hWndParent, NULL, NULL, NULL);
if (hWndChild == NULL) {
return;
}
do {
EnumetareWindows(hWndChild, lpfnCallback);
} while ( (hWndChild = FindWindowEx(hWndParent, hWndChild, NULL, NULL)) != NULL );
}
BOOL SetWindowTextCallback(HWND hWnd)
{
SetWindowText(hWnd, TEXT("***************"));
return TRUE;
}
int main()
{
HWND hWndParent = GetDesktopWindow();
EnumetareWindows(hWndParent, SetWindowTextCallback);
return 0;
}
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询