我在主框架上加了一个浮动对话框,有自己的类,
可是在浮动对话框里调用主框架的成员函数时老出错,
说没有这个函数,为什么?
我试过GetParent()和GetMainWnd()来得到主框架的对象,都不行,
该怎么做?谢谢!!
可是在浮动对话框里调用主框架的成员函数时老出错,
说没有这个函数,为什么?
我试过GetParent()和GetMainWnd()来得到主框架的对象,都不行,
该怎么做?谢谢!!
解决方案 »
- 求助:用于记录Log日志的常用的c/c++类库有哪些?
- winpcap关于数据报的过滤疑问请教雅!!
- 非客户区画图
- 急之又急!!请大虾们帮忙!!
- 关于DBGrid的一个问题
- 急!如何调试用atl写的windows2k服务?
- 在VC中读文本文件时怎样一次读一行呀
- 用标准API函数socket(int domain, int type, int protocol)建立套接字后不调用close会不会有什么不良后果?
- 自动化组件为何不能在多线程中使用?
- 屏幕捕获程序.奇怪的现象,谁能解释.
- 关于使用IHTMLElement2接口
- 我是用vc建立了一个console工程,怎样把最小最大和关闭按钮给去掉,不显示出来,谢谢
CMainFrame *lpMainWnd=(CMainFrame*)lpApp->m_pMainWnd;(主窗口得句柄)
CChildFrame *pChild=(CChildFrame )lpMainFrm->GetActiveFrame();//活动窗口
这样来调用主框架的成员函数.
不知为什么?
这个浮动对话框是从CDockDialog继承的,
但对象是在CmainFrame里面定义的
我怀疑这个浮动对话框的主窗口不是主框架,
那会是什么呢?
没错~
讲清楚一点吧,,
这个浮动对话框有两个childwnd,是属性页的形式,
要调用主框架的类就是分别属于这两个childwnd的!就是用AfxGetApp()也得不到本应用类成员,不知为什么