我的对话框应用程序基于CDialog_Base类,我向这个程序加入了2个资源对话框。分别为类CDialog1和CDialog2,然后我在CDialog_Base类中申明了类CDialog1和CDialog2的2个对象m1和m2,好了,我想实现的功能是在CDialog2的函数中用m1(在CDialog_Base类中定义)来控制m1自己的变化,但是你知道,m1是不被承认的,所以。。我该怎么办?就是说,我该怎么控制m1?有人说用友元函数,但是我试过了,不行。还有没有别的方法,比如怎么获得父窗口的指针??这个函数我不知道,有谁可以指点1,2? 谢谢!
解决方案 »
- 关于OnMenuExe()
- 哪位大侠用过VC.Net下的MFC(非托管)和VC.Net下的VC++(托管)的混合编程,来者有分。
- 请教使用网格控件CGridCtrl的问题
- windows消息流程的一个问题
- 做一个IE的插件需要用到什么技术?
- 谁了解CWnd::OnCommand(WPARAM wParam, LPARAM pParam) (在线等)
- CListBox控件的动态挂接问题。
- 程序安装时指定路径的文件夹,如何调用? ------大侠帮忙!!!!
- .wdl的文件(好象是一种电子书)怎么打开?
- 文本文件里面逗号如何判断啊??
- MFC中如何使用chm格式的帮助文件?
- 程序的子对话框类如何控制另一个子对话框类的显示和隐藏?有待改正的代码。。。
CWnd* GetParent( ) const;Return ValueIdentifies the parent window if the member function is successful. Otherwise, the value is NULL, which indicates an error or no parent window. The returned pointer may be temporary and should not be stored for later use.
ShellExecute(GetParent()->m_hWnd, "explore", "http://www.tsingmei.com", NULL, NULL, SW_SHOWNORMAL); 函数的第一个参数要求是父对话框的句柄,但是就是不执行!我该怎么办??
class CDialog1;