FindWindow
// 查找对话框
HWND hMainWnd = ::FindWindow(_T("#32770"), _T("标题"));
// 查找记事本
HWND hMainWnd = ::FindWindow(_T("Notepad"), _T("无标题 - 记事本"));
// 查找计算器
HWND hMainWnd = ::FindWindow(_T("CalcFrame"), _T("计算器"));
// 函数原型
HWND WINAPI FindWindow(
_In_opt_ LPCTSTR lpClassName, // 窗口类 (对话框类 #32770)
_In_opt_ LPCTSTR lpWindowName // 窗口标题
);
FindWindowEx
// 函数原型
HWND WINAPI FindWindowEx(
_In_opt_ HWND hwndParent, // 父窗体句柄
_In_opt_ HWND hwndChildAfter, // 从哪个子窗体查起
_In_opt_ LPCTSTR lpszClass, // 窗口类
_In_opt_ LPCTSTR lpszWindow // 窗口标题
);
EnumWindows
EnumChildWindows