CDialong怎么使用CView中的变量 我在View 类中,OnDraw绘图,然后 在对话框中 接受整数,然后 去改变View中绘图的样式,怎么把对话框的数值传给View。按理说 实现函数应该在CDialog 的ONOK中写把. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对话框创建的时候可以把View的指针传进去 那就是 CMyDialog dlg(this);然后是需要给对话框添加一个View类的指针去接受this吗 你调用这个对话框就是为了获取设置信息吧应该是通过doMadol调用的吧比如dlg.DoMadol()调用结束后直接可以通过这种方式使用你的变量dlg.data 在对话框类中加几个成员变量,用于存贮相关的信息,比如定义int a;然后用DoMadol弹出对话框,在对话框函数中对相关变量设置值,然后用dlg.a的方式在视图类中使用这些值。 在对话框中得到view指针CMainFrame* m_pmainfrm;//主窗口框架指针 CAAView *pView; m_pmainfrm=(CMainFrame*)(AfxGetApp()->m_pMainWnd); pView=(CAAView*)(m_pmainfrm->GetActiveView());//得到视图指针 不错,一般就是这样。我在想,模态对话框的DialogResult是否就是这样实现的呢? 在CDIALOG中定义VIEW类对象,然后在创建该CDIALOG时,将VIEW传给CDIALOG VC++ 编程实现视图窗口的任意停靠 求助!程序出现死循环 如何开发word插件的浮动面板何非模态对话框 程序崩溃时,怎么得到调用栈?有什么API可以用? 如何整行读写文件 散分,顺便请各位为论坛提点建议 装机器时,谁遇过这种情况?急急急!在线等! 人民帮人民一把之十一(困惑ing,希望今天能搞明白) 面试时的三大垃圾问题及标准答案 Nicrosoft可能是个高手,但可能不是软件开发方面的~~~~ 简单问题求解 MFC dlgcore.cpp 文件错误
应该是通过doMadol调用的吧
比如dlg.DoMadol()
调用结束后直接可以通过这种方式使用你的变量
dlg.data
然后用DoMadol弹出对话框,在对话框函数中对相关变量设置值,然后用dlg.a的方式在视图类中使用这些值。
CMainFrame* m_pmainfrm;//主窗口框架指针
CAAView *pView; m_pmainfrm=(CMainFrame*)(AfxGetApp()->m_pMainWnd);
pView=(CAAView*)(m_pmainfrm->GetActiveView());//得到视图指针
不错,一般就是这样。我在想,模态对话框的DialogResult是否就是这样实现的呢?