社区
C#
帖子详情
C#中先Invalidate();后调用画线函数graphics2Lines();在手机模拟器WM6Professional上运行时,为什么线闪一下就没了~
huahua_asic
2011-02-23 11:35:23
单独运行Debug里生成的.exe文件,画线都正常,但在手机模拟器Windows Mobile 6 Professional上面调试运行的时候,所画的线就闪一下,然后就没了。不知道为什么..
还请各位大师们帮帮忙了,非常感谢~~
...全文
73
1
打赏
收藏
C#中先Invalidate();后调用画线函数graphics2Lines();在手机模拟器WM6Professional上运行时,为什么线闪一下就没了~
单独运行Debug里生成的.exe文件,画线都正常,但在手机模拟器Windows Mobile 6 Professional上面调试运行的时候,所画的线就闪一下,然后就没了。不知道为什么.. 还请各位大师们帮帮忙了,非常感谢~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huahua_asic
2011-02-25
打赏
举报
回复
已解决~
C#
Inv
al
id
ate
()方法简介
C#
Inv
al
id
ate
()方法简介 Control.
Inv
al
id
ate
() 方法
函数
的作用是使整个窗口客户区无效,窗口客户无效即需要重绘 使控件的特定区域无效并向控件发送绘制消息。 重载列表 使控件的特定区域无效并向控件发送绘制消息...
Inv
al
id
ate
()
函数
用法
Inv
al
id
ate
(f
al
se)不擦除背景,...
Inv
al
id
ate
Rect
函数
中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。
Inv
al
id
ate
()之后:(MFC的,顺便了)OnPain
Inv
al
id
ate
函数
详细解释
Inv
al
id
ate
Rect只是增加重绘区域,在下次WM_PAINT的时候才生效
Inv
al
id
ate
Rect
函数
中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。
Inv
al
id
ate
()...
C#
Control.
Inv
al
id
ate
()的理解
MSDN:
调用
Inv
al
id
ate
方法并不强制同步绘制;若要强制同步绘制,请在
调用
Inv
al
id
ate
方法之后
调用
Upd
ate
方法。在不带参数的情况下
调用
此方法时,会将整个工作区添加到更新区域。 这句话的一式
MFC中的
Inv
al
id
ate
、OnDraw、OnPaint
函数
的作用及绘图概念
如果参数为true则在OnPaint
函数
对背景先进行绘制,再对前景进行绘制; 如果参数为f
al
se则在OnPaint
函数
对背景不绘制,只对前景进行绘制; 绘制前景方法: void xxx::OnPaint() { CPaintDC dc(this); } 绘制...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章