读书人

帮忙一个初学者有关问题(响应事件)

发布时间: 2012-03-04 11:13:34 作者: rapoo

帮忙一个菜鸟问题(响应事件)
我是一个菜鸟,问个简单问题:

一个界面,左侧有导航栏,右侧是主要显示区域(CListCtrl和CDialog)。点击导航栏上的按钮,显示区域根据点击按钮的不同,分别显示不同的内容。

这样在MFC中一般是怎么实现的,是在按钮事件中更新整个窗口,以至于各部分变化。还是分别给需要变化的控件发送消息让他变化。

非常着急,在线等,谢谢大家

[解决办法]
这样的界面一般都是单文档/多文档界面
显示区域为VIEW类
点击导航栏按钮,在VIEW里响应和实现

[解决办法]
右侧比如说CListCtrl,在点击导航栏的时候,添加数据,或者是删除原来的数据在重新添加,这样不就更新了嘛
[解决办法]
可以在点击函数中,获得你要更新的控件的指针,而后用它自己的方法进行更新啊。当然,获得
控件的指针方法可以是这样的,先获得VIEW类的指针,因为VIEW类是你的控件的父窗口,而后
再用VIEW类的指针进行访问控件,再在里面更新内容。

读书人网 >VC/MFC

热点推荐