📄 subject_33836.htm
字号:
<p>
序号:33836 发表者:itsme 发表日期:2003-03-24 16:16:55
<br>主题:一个关于绘图的奇怪问题
<br>内容:用CPaintDC类绘一条直线,出现一个奇怪的问题<BR>如果在绘制的语句那里设置断点,运行能够绘出直线,如果不设置断点,什么都绘制不出来,这是怎么回事啊,高手赐教!<BR>我的语句<BR> CPaintDC dc(this);<BR> ......<BR>断点处 dc.MoveTo(10+atoi(m_data),210-atoi(m_data));<BR> dc.LineTo(10+atoi(m_data2),210-atoi(m_data2));<BR> ......
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:夏乾坤 回复日期:2003-03-24 18:10:26
<br>内容:发个 WM_PAINT 试试啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hiha 回复日期:2003-03-24 22:21:52
<br>内容:在使用lineto之前必须设置当前画笔的位置,比如用MoveTo.<BR>lineto调用成功应该返回TRUE,你可以调试一下,看一看。
<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>回复者:布什 回复日期:2003-03-25 08:05:09
<br>内容:不要用PaintDC, 那一行不管它,重新写一行CDC * cdc = GetDC();<BR>用cdc 去画图。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:itsme 回复日期:2003-03-25 09:53:10
<br>内容:好了,用cdc作图没有这个问题了,谢谢<BR>xqk说的发个WM_PAINT是什么意思啊<BR>
<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 + -