社区
C#
帖子详情
c#的画图窗口被覆盖就消失了,如何实现重画呢?
yueyeli
2008-07-10 02:33:05
c#的画图窗口被覆盖就消失了,如何实现重画呢?
...全文
576
14
打赏
收藏
c#的画图窗口被覆盖就消失了,如何实现重画呢?
c#的画图窗口被覆盖就消失了,如何实现重画呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dylike
2011-01-30
打赏
举报
回复
首先,在低于VISTA/WIN7的系统下窗口被移动或覆盖一次就导致重画一次,不低碳,消耗CPU资源.为什么不画到一张图上而设置其背景图呢.这样就没必要每次都paint了.
asuan
2011-01-30
打赏
举报
回复
告诉你一个最简便的方法,直接生成图片,做为背景就可以.
熙熙
2011-01-30
打赏
举报
回复
C#高级编程 使用GDI+绘图这章对你的问题讲述的很清楚
如果对这块有兴趣,看看吧
小堇
2011-01-30
打赏
举报
回复
使用paint事件
xiaohuaduo
2011-01-30
打赏
举报
回复
http://hi.baidu.com/xiaohuaduo8/blog/item/79f34a432edfa4039213c66f.html
zhumingfang
2011-01-27
打赏
举报
回复
这么动作怎么记,没有其它的方法吗?
enaking
2011-01-27
打赏
举报
回复
你要在窗口的OnPaint事件处理函数中绘图。
cdglynn
2011-01-27
打赏
举报
回复
画图都是要记录的吧
要不后续程序怎么判断用户画了几个线,几个点呢
如果不需要的话,可以画到内存里德IMAGE上,重绘时将这个图片绘上去
cenyin1983
2011-01-27
打赏
举报
回复
画在一个图片上 每次重绘时候 加载这个图片
不知道这样行不行
minheen
2008-07-10
打赏
举报
回复
都要记录下来,然后窗口刷新时重画一遍。。。
yueyeli
2008-07-10
打赏
举报
回复
怎么画啊?难道我要把之前的draw动作都记录下来吗
江城老温
2008-07-10
打赏
举报
回复
OnPaint event
秋叶园
2008-07-10
打赏
举报
回复
Override Paint 事件
halk
2008-07-10
打赏
举报
回复
在窗口的Paint事件处理函数中重绘。
C#
GDI+ 绘图基础知识(1)
在学习
C#
绘图过程中发现,在
窗口
Form上
画图
,当
窗口
最小化或者按Alt建时,Form上的图画都会
消失
,原来这是因为最小化后还原时窗体要重绘,图画被
覆盖
消失
,解决方法有两个:一是在
窗口
Form的Paint事件中重新绘制图画...
C#
winform控件上用Graphics画的图莫名
消失
的原因浅谈
在该控件的paint事件设置断点时,会发现在程序的开始以及在上述的情况中,paint事件都会被触发,这时如果方法里面没有相关操作,那么在该控件用Graphics类画的图就“
消失
”。 3.结论 每在一个控件上用Graphics类...
[转]MFC
窗口
重绘问题,最小化
消失
的问题解决
在客户区画直线等图形时, 发现当其最小化或者其他
窗口
遮挡时,出现
窗口
重绘,而将原来绘制的图形删除,上网上搜索知道,绘制图形的代码必须放置在Ondraw函数中,才能避免重绘时图形
消失
(因为一直在响应WM_PAINT...
windows重绘机制原理
一.Windows程序中的绘制和更新 与DOS环境比较,Windows中的应用程序...比如,当您的
窗口
被其他
窗口
覆盖
,Windows不会保存您的
窗口
,当其他
窗口
移开时,Windows会要求你自己重新绘制
窗口
。 二.WM_PAINT消息 Window
Gtk的重绘功能
重绘就是操作系统运行多
窗口
程序,或是多个有
窗口
程序时,一个
窗口
将另一个
窗口
遮盖,之后这个在最上面(TopLevel)的
窗口
被最小化或是关掉之后,其下面的
窗口
重新显示出来。这个就叫做“重绘”。 不知道是由于什么...
C#
111,119
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章