⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_28038.htm

📁 vc
💻 HTM
字号:
<p>
序号:28038 发表者:sdf 发表日期:2003-01-17 13:02:24
<br>主题:help!help!help!一个关于显示的问题
<br>内容:大家好,我遇见了一个显示方面的问题:<BR>我在视类中得OnDraw()中作图时,发现视的界面闪得很厉害,不知是什么原因?即使是我将OnDraw()中什么都不画,也闪得很厉害,而计算机的显示器等都是好的,又可能问题出在那里了?我用的是多文档<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:mm2003 回复日期:2003-01-17 14:06:19
<br>内容:作图时如果可能尽量避免调用INVALIDATE()来调用ONDRAW刷新屏幕,因为它将刷新整个视图区,一种方法是调用INVALIDATERECT(),另外一种方法是用异或模式在原图上画覆盖原图
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sdf 回复日期:2003-01-17 15:56:59
<br>内容:我在作图时没有调用你所说的INVALIDATE()来调用ONDRAW刷新屏幕,是不是系统本身调用地?如果是这样的话,我应如何操作才能得到不是很闪烁的视图?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:天天补VC 回复日期:2003-01-17 16:13:19
<br>内容:你截获view的ON_WM_ERASEBKGND()消息,在函数中直接返回TRUE,而不调用默认的处理,这样可避免背景重画(你自己负责画背景)。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -