我的一个应用程序对话框的标题为test,对话框上有一edit输入框,程序启动
后,我想用另一个程序来获得该edit框上的内容,程序代码如下:
CWnd *m_hwin,*m_hEdit;
m_hwin=FindWindow(NULL,"test");//得到对话框的句柄
CString str;
m_hEdit=CWnd::FromHandle(FindWindowEx(m_hwin->GetSafeHwnd(),NULL,"EDIT",NULL));//得到对话框上的edit的句柄
//上面好像都是成功的,因为句柄获取了,假如关了test应用程序,就什么也获取不到,所以我认为应该前面的是没错
m_hEdit->GetWindowText(str);