c#的画图窗口被覆盖就消失了,如何实现重画呢?

yueyeli 2008-07-10 02:33:05
c#的画图窗口被覆盖就消失了,如何实现重画呢?
...全文
497 14 打赏 收藏 转发到动态 举报
写回复
用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事件处理函数中重绘。

110,892

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧