16,472
社区成员
发帖
与我相关
我的任务
分享
vector<HWND> m_windows;
HWND hwnd = ::FindWindow( L"Shell_TrayWnd ",NULL); //获得控制台窗体
EnumChildWindows(hwnd,EnumChildProc,(LPARAM)this);
回调
BOOL CALLBACK EnumChildProc(HWND hwndChild,LPARAM lParam)
{
TCHAR szWndTitle[1024] = {0};
Cself_clickDlg* p = (Cself_clickDlg*)lParam;
GetClassName(hwndChild,szWndTitle,1024);//获取类名
TCHAR temp[14] =L"XYQ_STOCK";//过滤
/*int nLen = GetWindowText(hwndChild,szWndTitle,1024);*/
if (memcmp(temp, szWndTitle,14) == 0 && wcslen(szWndTitle) < 20)
{
//TCHAR str[20] =L"qq:1151134728";
/* ::SendMessage(hwndChild, WM_SETTEXT,0,(LPARAM)str);*/
/* p->AddWindow(hwndChild);*/
SendMessage(hwndChild,WM_SHOWWINDOW,0,0);
}
return TRUE;
}