读书人

关于消息如何发送的有关问题

发布时间: 2012-02-17 17:50:42 作者: rapoo

关于消息怎么发送的问题
我有一个MyView类和一个MyDiglog类,我想把MyDiglog的里面的文本框的内容打印到MyView上,怎么弄呢?

本来我做了个问题的图片,但是贴出不出,叙述得有些拉杂,请大家原谅下。

一个学生成绩输入的东西。我是想:在MyView菜单上面点输入成绩,就弹出对话框,然后填写对话框,点对话框的“下一个”,就把刚才填写的一个学生的各个成绩打印在MyView的对象上,继续填写下一个成绩直到完成

我试图在对话框‘下一个’的按扭(OnNext)的函数下调用CMyView::Draw()来画图,但是老是做不成,我想应该是要送一个消息给MyView类,然后画图,怎么发送这个消息给它呢?

谢谢各位了~

[解决办法]
假如你这个对话框是视图的子窗口,也就是例如在视图中:
MyDialog dlg(this);
dlg.DoModal();
这样来调用,那么在对话框中就可以:
GetParent()-> Invalidate();
来刷新视图,视图中的绘制代码读取数据来显示。

读书人网 >VC/MFC

热点推荐