请教vc++MFC中 如何在新建的的类中 调用主界面的控件
问题描述:
环境:vc++ MFC
在我的工程中,我新建了一个类Cmyclass1,这个类会在主界面CmyDlg里面生成一个实例;
在Cmyclass1,中,需要调用主主界面里面的一个控件IDC_STATIC_MAP,得到控件的尺寸大小,同时还要用到这个控件的窗口句柄,
我本想在Cmyclass1的构造函数里面传递主界面的窗口句柄,并保存为该类的公有变量pWnd,这样我就可以调用主界面的任何一个控件了;
pWnd->GetDlgItem(IDC_STATIC_MAP)->GetWindowRect();
可是我在 Cmyclass1类中调用上面的语句时,却提示IDC_STATIC_MAP不可用;
请大家解答或提供更好的方法