社区
界面
帖子详情
MFC 多个视图,程序切换时,视图多次调用OnDraw
guojiang3552
2018-04-26 02:58:12
如图,我现在切换到其他程序,再切换后来时,该视图的OnDraw会被多次调用,如果绘制复杂,会卡再这里
...全文
923
3
打赏
收藏
MFC 多个视图,程序切换时,视图多次调用OnDraw
如图,我现在切换到其他程序,再切换后来时,该视图的OnDraw会被多次调用,如果绘制复杂,会卡再这里
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
worldy
2018-04-27
打赏
举报
回复
将绘制限制在视野范围内,不会卡
red-fly
2018-04-26
打赏
举报
回复
可以画到内存中,当重画时,就直接从内存中拷贝上来即可
jinan200711
2018-04-26
打赏
举报
回复
窗口隐藏后显示,必须重绘啊. 可以把VIEW内容绘制到BITMAP中,在ONDRAW中直接贴这个位图.
多
视图
Demo,包括自定义
视图
,窗口分割,窗口样式改变
MFC
给我们做好了一个多
视图
的框架。但在应用中,
MFC
默认的
视图
并不能满足我们的要求。本Demo中包含以下做界面的常用代码: 自定义
视图
: 在CWinApp::Initlnstance里定义CMultiDocTemplate
视图
窗口分割: 在...
用户模态对话框内子
视图
(子窗口)的预览和打印
MFC
视图
预览的原理是:以主框架窗口(CMainFrame)作为预览框架,隐藏原先的子
视图
(用CMainFrame::GetActiveView得到的那个,以下简称C
视图
),用CPreviewView类替换,同
时
创建包含“打印...”、“放大”、“关闭”...
C++
MFC
教程
每一个运行的
程序
都有自己的消息循环,在循环中得到属于自己的消息并根据接收窗口的句柄
调用
相应的窗口过程。而在没有消息
时
消息循环就将控制权交给系统所以Windows可以同
时
进行
多个
任务。下面的伪代码演示了消息...
MFC
常用的类及其成员函数简介
从CWnd类派生而来,是
MFC
视图
类和用户
视图
类的基类。CWnd::Invalidate()或CWnd::InvalidateRect()可以刷新
视图
。常用函数有: GetDocument():
视图
类对象访问文档类对象中的数据的.
OnDraw
(): 这个函数有一个指向...
类似画图板的小
程序
-windows
另外为了避免屏幕的闪烁,
程序
中做了两个处理:一、把
视图
自己的重绘背景代码屏蔽掉,即响应
视图
的WM_ERASEBKGND消息,直接返回TRUE,并在
Ondraw
中
程序
自己绘制背景就可以了;二,在
Ondraw
中绘制的
时
候,先绘制到...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章