社区
C#
帖子详情
c#的画图窗口被覆盖就消失了,如何实现重画呢?
yueyeli
2008-07-10 02:33:05
c#的画图窗口被覆盖就消失了,如何实现重画呢?
...全文
560
14
打赏
收藏
c#的画图窗口被覆盖就消失了,如何实现重画呢?
c#的画图窗口被覆盖就消失了,如何实现重画呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
绘图
窗口
最小化图画
消失
问题解决方法: 在学习
C#
绘图过程中发现,在
窗口
Form上
画图
,当
窗口
最小化或者按Alt建时,Form上的图画都会
消失
,原来这是因为最小化后还原时窗体要重绘,图画被
覆盖
消失
,解决方法有两个:一是在
窗口
Form的Paint事件中重新绘制图画;二是把图画在位图上,然后把位图赋给能显示图片的
窗口
或控件上。 一. 在
窗口
Form的Paint事件中重新绘制图画
C#
winform控件上用Graphics画的图莫名
消失
的原因浅谈
本菜鸟非专业人士,文章有错误望大家多多指正。
Gtk的重绘功能
Gtk的绝大多数构件都是支持重绘功能的。什么是重绘?重绘就是操作系统运行多
窗口
程序,或是多个有
窗口
程序时,一个
窗口
将另一个
窗口
遮盖,之后这个在最上面(TopLevel)的
窗口
被最小化或是关掉之后,其下面的
窗口
重新显示出来。这个就叫做“重绘”。 不知道是由于什么原因,gtk的构件中,GtkDrawingArea就不支持“重绘”,需要程序员手动设置“重绘”,基本上包括重绘的界面一切细节,都要
windows重绘机制原理
一.Windows程序中的绘制和更新 与DOS环境比较,Windows中的应用程序在处理文字和图形绘制时有以下区别: 1.只能在
窗口
的客户区域绘制文字和图形 2.在
窗口
上绘制的内容不一定能够保留到程序下一次有意地改写时。 比如,当您的
窗口
被其他
窗口
覆盖
,Windows不会保存您的
窗口
,当其他
窗口
移开时,Windows会要求你自己重新绘制
窗口
。 二.WM_PAINT消息 Window
关于GDI自定义控件
覆盖
或最小后打开无法显示问题
关于GDI控件,一般自定义控件都需要把控件画入内存中,这样可以防止 控件最小或者被其他窗体遮挡后无法显示问题,通过 创建画布 Bitmap bmp = new Bitmap(this.Width,this.Height); 添加画笔内容e.Graphics.DrawImage(bmp,Point.Empty); 一般情况下就能解决 控件无法显示问题,但是有一种情况依然无法
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章