社区
C#
帖子详情
关于onpaint 函数调用的问题
杰克包子
2009-03-30 09:50:33
我现在想在 别的函数里
调用onpaint函数如何做呢
...全文
75
8
打赏
收藏
关于onpaint 函数调用的问题
我现在想在 别的函数里 调用onpaint函数如何做呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshiqiujunpeng
2012-08-03
打赏
举报
回复
谢谢 楼上 tofrookie的提示。good
waitwarwolf
2009-03-30
打赏
举报
回复
顶
waitwarwolf
2009-03-30
打赏
举报
回复
顶
杰克包子
2009-03-30
打赏
举报
回复
[Quote=引用 2 楼 zgke 的回复:]
不是很理解你的意思.
PaintEventArgs _PaintEventArgs = new PaintEventArgs(this.CreateGraphics(), this.Bounds);
OnPaint(_PaintEventArgs);
或则
OnPaint(null);
[/Quote]
你的代码貌似可以啊
能解释一下吗
gomoku
2009-03-30
打赏
举报
回复
this.Invalidate();
杰克包子
2009-03-30
打赏
举报
回复
protected override void OnPaint(PaintEventArgs e)
{
...............
}
我在里面写了一些代码 比如绘图
然后我想在别的函数里调用onpaint
如何做
zgke
2009-03-30
打赏
举报
回复
不是很理解你的意思.
PaintEventArgs _PaintEventArgs = new PaintEventArgs(this.CreateGraphics(), this.Bounds);
OnPaint(_PaintEventArgs);
或则
OnPaint(null);
ljhcy99
2009-03-30
打赏
举报
回复
应该使用委托,
On
Paint
()的工作原理
MFC中改变对话框背景的几个消息函数的调用顺序、VC中On
Paint
()的工作原理.
关于对话框On
Paint
不调用基类CDialog::On
Paint
方法CPU消耗很大达到70%以上
问题
基于对话框的程序(mfc默认生成),重载OnEraseBkgnd函数,其它不动,若在On
Paint
函数中不调用其基类的On
Paint
函数,即注释掉CDialog::On
Paint
();,代码如下:
关于On
Paint
函数的工作原理(很详细,很实用)
用了两年的VC,其实对On
Paint
的工作原理一直都是一知半解。这两天心血来潮,到BBS上到处发帖询问,总算搞清楚了,现在总结一下。 对于窗口程序,一般有个特点:窗口大部分的区域保持不变,只有不分区域需要重新...
MFC On
Paint
被不断调用的
问题
问题
描述 ...导致On
Paint
被不断的调用。导致这个
问题
的原因就是不应该把 C
Paint
DC dc(this); 注释掉。要使用它。 原因 因为C
Paint
DC dc(this); 的构造,析构里调用了CWnd::Begin
Paint
、CWnd::End
Paint
....
MFC中on
Paint
()函数的使用
MFC中on
Paint
()函数的使用 WM_
PAINT
是窗口每次重绘都会产生的一个消息。 On
Paint
是对这个消息的反应函数 mfc 的 CWnd::On
Paint
没做什么,只是丢给系统处理。 一 : 先执行OnEraseBkgnd,擦除背景...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章