|
发表于 2020-6-26 13:51:55
|
显示全部楼层
全局函数 int GetDlgItemText( HWND hDlg , int nID, LPTSTR lpStr, int nMaxCount) const
窗口类里的函数 int CWnd::GetDlgItemText(int nID, CString& rString) const
GetDlgItemText其实是有句柄参数的,在窗口类里调用 ,调用的是当前窗口类的GetDlgItemText ,隐去了窗口句柄参数,用的窗口句柄是当前窗口,所以你直接在父窗口里获取子窗口的控件是不行的
如果你要获取子窗口的text,我想到两种办法
1. 子窗口指针->GetDlgItemText(id,val);
2 ::GetDlgItemText(子窗口指针->m_hWnd, int nID, LPTSTR lpStr, int nMaxCount) |
|