在自定义对话框类中如何获取文档指针?

SCSDN 2006-04-04 02:33:02
MFC单文档,自定义对话框类CXx,
若要在此类中的函数中获取文档指针,该怎么做?
(像CXxView::GetDocument()一样的作用)
...全文
227 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SCSDN 2006-04-04
  • 打赏
  • 举报
回复
To sssn(Ⅷ):
好强
一行就行了
To jiangsheng(蒋晟.Net[MVP])
讲的比较深入
2年前就回答了
不过我水平有限没怎么看懂
慢慢体味
To ydfivy(我就是一送外卖的)
你可能没看出我的意思
看看http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=192004
多谢各位帮忙!!
sssn 2006-04-04
  • 打赏
  • 举报
回复
CXxDocument* pXxDoc = (CXxDocument*)((CMainFrame *)AfxGetMainWnd())->GetActiveDocument();

别忘记包含头文件
蒋晟 2006-04-04
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=192004
SCSDN 2006-04-04
  • 打赏
  • 举报
回复
我是要在自定义的对话框上的一个按钮的处理函数中对CXxDoc类的对象进行一个操作
需要得到文档类的指针
请详细说明一下 谢谢
一个傻冒 2006-04-04
  • 打赏
  • 举报
回复
定义对话框类构造函数的时候,把文档指针,做为参数传给对话框类.就行了.
蒋晟 2006-04-04
  • 打赏
  • 举报
回复
在对话框中声明一个成员变量,在对话框外设置
不过一般都是不直接操作文档,而是在调用对话框的函数里面判断对话框搜集的数据是否符合要求,之后再决定是否更新文档。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧