int main()
{
finish = false;
HWND hWnd = ::FindWindow("WindowsForms10.Window.8.app.0.378734a",NULL);
CWnd *pCWnd = FromHandle(hWnd);
pCWnd->ShowWindow(SW_RESTORE);
pCWnd->SetForegroundWindow();
EnumChildWindows(hWnd,WNDENUMPROC(EnumChildProc),NULL);
return 0;
}
static boolean finish = false;
BOOL CALLBACK EnumChildProc(
HWND hwnd, // handle to child window
LPARAM lParam // application-defined value
)
{
if(finish)
return true;
char szCh[128];
::GetWindowText(hwnd,szCh,sizeof(szCh));
if(0 == memcmp(szCh, "Create", strlen("Create")))
{
finish = true;
::SendMessage(hwnd,WM_LBUTTONDOWN,MK_LBUTTON,NULL);
::SendMessage(hwnd,WM_LBUTTONUP,MK_LBUTTON,NULL);
return TRUE;
}
// cout << hwnd << endl;
// cout << szCh << endl;
// cout << "============================================" << endl;
EnumChildWindows(hwnd,EnumChildProc,NULL);
return true;
}