MFC对话框--怎么获取子对话框中各个控件的默认值,求解答
由于这个问题困扰了我很长时间,所以我写详细一点,求大牛解答
厂家提供的demo, 是在主对话框中获取主窗体的各个控件上的默认值,比如一些初始化时写进去的地址什么的,设备型号等;
现在我想修改在子窗体中。就是我现在有个主窗体,在主窗体上面设置了一个按钮,点击此按钮时,可以弹出子窗体,然后在子窗体上添加厂家提供的代码。添加代码的时候就遇到一个问题;
原代码中用到一个语句:CAtPipDlg *dlg = (CAtPipDlg*) AfxGetApp()->GetMainWnd(); CAtPipDlg就是主窗体类, 通过这句话,在指针dlg中写入了很多值,其中就有我最需要的list control控件的东西,同时我也要往这里写东西;
但是我现在要在子窗体中使用,在使用上面这句话,完全获取不到子窗体各控件的默认值,而且CListCtrl 类对应的w_hWnd句柄对应的地址也是0x00000000,如果我要在子窗体中完成类似这句 CAtPipDlg *dlg = (CAtPipDlg*) AfxGetApp()->GetMainWnd(); 的功能的话,我该怎么修改,求大牛指点。