社区
非技术类
帖子详情
关于OnInitialUpdate()函数的一个问题
degyhy123
2002-02-20 09:47:54
我建立了一个单文档的程序,CView类继承的是CListView的类,然后我改写了这个类的OnInitialUpdate()函数,在其中加入了列表,我想问的是我在在另一个函数中给文件添加了几个数据,我想在立即在列表视图中显示出来,但我调用了OnInitialUpdate()后,函数把以前的数据也重新显示了一遍,请大家说说应该怎么办,我希望使客户区被清除,然后重画,
...全文
39
5
打赏
收藏
关于OnInitialUpdate()函数的一个问题
我建立了一个单文档的程序,CView类继承的是CListView的类,然后我改写了这个类的OnInitialUpdate()函数,在其中加入了列表,我想问的是我在在另一个函数中给文件添加了几个数据,我想在立即在列表视图中显示出来,但我调用了OnInitialUpdate()后,函数把以前的数据也重新显示了一遍,请大家说说应该怎么办,我希望使客户区被清除,然后重画,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Koshima
2002-02-21
打赏
举报
回复
原来楼上的兄弟也是侯老的“弟子”啊!呵呵~~
dct1999
2002-02-21
打赏
举报
回复
同意楼上的,如果还是不懂,建议买本深入浅出mfc来看看,看懂了以后就对mfc的一切内部过程了如指掌了
Koshima
2002-02-21
打赏
举报
回复
补充:添加数据后立即调用:UpdateAllViews();
Koshima
2002-02-21
打赏
举报
回复
UpdateAllViews();
当然了,你要把你的表加到OnUpdate()函数中才行。
lownr
2002-02-21
打赏
举报
回复
OnInitialUpdate 是在VIEW与第一次Document关联时调用,你不应该程序中的其他地方再次调用OnInitialUpdate。
如果需要重新绘制数据,应该在OnDraw中。
你可以在OnDraw中加上判断,确定是否需要清楚CListView中的内容。
MFC常用的类及其成员
函数
简介
在
Init
Instance()
函数
中,创建了
一个
单文档模板类或多文档模板类(CDocTemplate)的对象,并且在文档模板的构造
函数
中,系统定义的宏RUNTIME_CLASS创建了文档类对象,框架窗口类对象和视图类对象. 在MFC应用程序中有且仅有...
VC2008_OpenCV2.3.1图像处理平台
//定义
一个
CSize对象,用于保存滚动条的尺寸,设为图像的真实尺寸 CSize sizeTotal(rect.right,rect.bottom); SetScrollSizes(MM_TEXT, sizeTotal);//设置滚动条的位置 //调用CvvImage类的成员
函数
DrawToHDC在...
CScrollWnd CStaticSplitter CTabSheet
CScrollWnd 这是
一个
从MFC的源码中扒出来的
一个
滚动窗口类,功能基本类似于CScrollView, 但是它的基类是CWnd,这样为一些不需要使用Document View结构但又想使用滚动窗口的小程序提供了比较方便的方法,他的接口除了...
CScrollWnd CTabSheet CStaticSplitter
这是
一个
从MFC的源码中扒出来的
一个
滚动窗口类,功能基本类似于CScrollView, 但是它的基类是CWnd,这样为一些不需要使用Document View结构但又想使用滚动窗口的小程序提供了比较方便的方法,他的接口除了两个坐标转换...
在单文档程序中动态切换多个窗体的源码程序
如作为数据库前台应用程序就会遇到此类
问题
,数据库由大量的表单组成,而同常
一个
窗体内只用来显示
一个
表单,所以要显示其他的表单时就要用到切换窗体的技术了,下 面就通过
一个
程序说明该技术的实现方法。...
非技术类
1,649
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章