mfc的视图类调用对话框的值
事情是这样我新建了MFC单文档想用视图类比如画个圆吧但是我希望是可以手动输入圆心半径所以我就又在里面建了一个对话框问题来了我是输入圆心半径之后再按对话框里面的按钮进行画圆...
事情是这样 我新建了MFC单文档 想用视图类比如画个圆吧 但是我希望是可以手动输入圆心半径 所以我就又在里面建了一个对话框 问题来了 我是输入圆心半径之后再按对话框里面的按钮进行画圆 我怎么把画圆的这段函数用视图类实现呢?
展开
1个回答
展开全部
在视图类响应菜单(工具条)消息,消息响应函数中模态调用对话框(DoModal)。
在对话框的OnOK中,将设置值保存为非控件关联的对话框成员变量。
在消息响应函数中,在DoModal之后,将对话框成员变量赋值给视图类成员变量,再调用Invalidate函数刷新视图。
在OnDraw函数中,通过视图类成员变量绘图即可。
在对话框的OnOK中,将设置值保存为非控件关联的对话框成员变量。
在消息响应函数中,在DoModal之后,将对话框成员变量赋值给视图类成员变量,再调用Invalidate函数刷新视图。
在OnDraw函数中,通过视图类成员变量绘图即可。
追问
可否说清楚一点 我现在才用菜单打开对话框 下面就不太懂了
追答
随便找一本VC的入门书看吧,这个过程每一本都有详细的图文讲解,确实不是几句话能让初学者明白的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询