如何从对话框向文档类写入数据? 在对话框类里定义CXXXView *pWnd;在对话框的构造函数里,传递视图类的指针给pWnd 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对话框类还是先获得视图类指针,通过视图类获得文档类指针,关键是如何获得视图类的指针,可以用如下方法:在应用类中设一个视图指针变量,用来存储该视图的指针,由于工程中在任何类中均可使用应用类指针(AfxGetApp()),变量在视图创建时付给;在对话框类中使用AfxGetApp()->m_pView->GetDocument(),便可以获得文档指针了,注意类型的强制转换. CmyApp *myApp; myApp=(CmyApp *)::AfxGetApp(); CMainFrame *myWin; myWin=(CMainframe *)myApp->GetMainWnd(); CmyView *myView; myView=(CCc1View *)myWin->GetActiveView; CmyDoc *myDoc myDoc=(CCc1Doc *)myView->GetDocument();如果是多文档,则可以用主应用得到文档模版,然后通过文档模版得到文档。 MFC如何从某一时刻开始计时,请给个思路! 如何用MCI播放音乐列表? 动态切换多语言资源问题 关于dns报文的填写与发送 大家给点思路: 知道二叉树的前序和后序,问中序排列怎么排?有什么方法吗? 如何在程序重实现双击一个文件名,就用对应关联的程序打开它? VC和Java,到底是谁编出的程序运行速度快!!! 普通的对话框中画一直线,红色,背景为白色。但什么也看不见。在线等待,马上给分! vc6.0开发dll工程可以编译成64位的dll吗 请各位指点! 请问如何在ATL写的com中将dialog里编辑框里的数据传出来啊?
可以用如下方法:
在应用类中设一个视图指针变量,用来存储该视图的指针,由于工程中在任何类中均可使用应用类指针(AfxGetApp()),变量在视图创建时付给;在对话框类中使用AfxGetApp()->m_pView->GetDocument(),便可以获得文档指针了,注意类型的强制转换.
myApp=(CmyApp *)::AfxGetApp();
CMainFrame *myWin;
myWin=(CMainframe *)myApp->GetMainWnd();
CmyView *myView;
myView=(CCc1View *)myWin->GetActiveView;
CmyDoc *myDoc
myDoc=(CCc1Doc *)myView->GetDocument();
如果是多文档,则可以用主应用得到文档模版,然后通过文档模版得到文档。