BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
{
    TCHAR szBuf[
4096];
    GetClassName(hwnd, szBuf, 
sizeof(szBuf));
    
string str = szBuf;
    
if(!str.compare("#32770"))
    {
        HWND hSubWnd 
= GetDlgItem(hwnd, 0xffff);
        
if(hSubWnd)
        {
            
int len = GetWindowText(hSubWnd, szBuf, sizeof(szBuf));
            cout 
<< "yes:" <<szBuf <<endl;
        }
    }
    
return TRUE;
}

int main()
{
    EnumWindows(EnumWindowsProc, NULL);
    
return 0;
}