我绘的图如何在窗口刷新后还在? 我用MFC绘图,每当窗口刷新后我的图就没有了。请高手指点,如何在窗口刷新后图还在?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把绘图的代码放在OnPaint中(响应WM_PAINT) 那你在OnPaint()再重新绘一次 在内存中留一个图像信息(或者图像本身)的备份鼠标拖动的时候,画图的同时,更新内存中的图像备份,在OnPaint函数中,将内存中的图像备份重绘到屏幕上去 不要管屏幕,将更新的任务交给系统只在内存DC中画,然后在 OnPaint 中将内存DC复制到屏幕 一般的单/多文件更在在 OnDraw 中,OnPaint 是基于对话框的 如果是API方式编程,最好不要只在内存中画的,因为系统只有在屏幕某个区域变成无效之后,才会发送WM_PAINT消息,来重绘屏幕,因此若需要让系统自己给你绘上去,必须RedrawWindow,由于RedrawWindow的范围是一个Rect,实际绘画量应该比一条线多.如果同时画内存与屏幕,则直接画条线即可(画线也不麻烦).考虑DOCUMENT/VIEW的话把线条数据记入DOCUMENT,在OnDraw中取document中间的信息画图就是了,其他不用管了. 在内存中留一个图像信息(或者图像本身)的备份鼠标拖动的时候,画图的同时,更新内存中的图像备份,在OnPaint函数中,将内存中的图像备份重绘到屏幕上去就是这个意思 放到 OnPaint 中去,因为一量刷新 OnPaint 就会被调用 窗口加载带透明的PNG图片在移动时的问题 内存分配标签的疑问 如何使动态按键变灰 有限状态机在通信协议编程方面的应用 如何使用资源字符串读入位图资源 如何自绘列表框的滚动条 vc中嵌入汇编运行出错 编译时候出错,这个问题怎么解决??? 请教问什么ControlBar不能用CTreeCtrl,在线 帮我看看,客户端怎么连接不上服务器? 如何将VC里的CString转成C++标准库里的string 如何将8。3格式的短路径转成长路径呢,谢谢
只在内存DC中画,然后在 OnPaint 中将内存DC复制到屏幕
把线条数据记入DOCUMENT,在OnDraw中取document中间的信息画图就是了,其他不用管了.
就是这个意思