MFC EnumChildWindows的使用
2013-03-07 16:45
447 查看
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; }
相关文章推荐
- mfc enumchildwindow使用
- 使用EnumChildWindows函数遍历窗体上所有控件
- EnumChildWindows的使用
- 关于EnumChildWindows使用中的一个问题
- EnumChildWindows的使用
- EnumChildWindows的使用
- C#中捕捉对话框的文本内容 EnumChildWindows
- MFC中对Windows Media Player 控件使用个性皮肤
- 【MFC】Windows 用Visual studio 2010 编译出来的MFC 程序,在平板电脑上无法使用长按来弹出右击菜单
- 如何在非MFC程序中使用MFC类——解决#error : WINDOWS.H already included.
- Windows编程入门(9)--MFC中的ComboBox的使用
- 怎样使用MFC 调用windows系统程序 windows media player
- C#应用WindowsApi实现查找\枚举(FindWindow、EnumChildWindows)窗体控件,并发送消息。
- 获取子窗口句柄EnumChildWindows的威力
- enum关键字的使用技巧--C、MFC、、
- delphi 使用WindowsAPI回调函数EnumWindowsProc获取系统窗口列表
- EnumChildWindows的威力
- 如果不用MFC,直接使用API写一个Windows程序,需哪些步骤?MFC是怎么做到菜单点击后,响应对应的代码的?
- CreateProcess EnumWindows 使用
- ]用EnumChildWindows遍历窗口的方法