急:子窗口如何访问父窗口的控件?手捧仅有的30分跪请各位大哥指点!
父窗口类:CMainDlg;
子窗口:CReadInfo;
父窗口上有控件IDC_IP;
现在我在CReadInfo要用到IDC_IP里面的内容,所以想要访问它,我是这样在子窗口里操作的:
HWND pwnd=GetParent();//企图获得父窗口句柄
HWND pwnnd=GetDlgItem(IDC_IP);//企图通过父窗口句柄获取IDC_IP控件句柄
::GetWindowText(pwnnd,IpAddr,16);//企图把控件里的IP地址赋值给IpAddr
MessageBox(IpAddr);//企图以弹出的形式弹出我获取到的IP地址
但事实上,我所有的企图都化为泡影,弹出来的小框上什么内容都没有。
问题出在哪里啊?
跪求各位大哥指点!
[解决办法]
HWND pwnd=GetParent();//企图获得父窗口句柄
HWND pwnnd= ::GetDlgItem(pwnd, IDC_IP);//企图通过父窗口句柄获取IDC_IP控件句柄
::GetWindowText(pwnnd,IpAddr,16);//企图把控件里的IP地址赋值给IpAddr
MessageBox(IpAddr);//企图以弹出的形式弹出我获取到的IP地址
[解决办法]
HWND pwnnd=GetDlgItem(IDC_IP);//企图通过父窗口句柄获取IDC_IP控件句柄
父窗口句柄没使用!
[解决办法]