📄 subject_16044.htm
字号:
<p>
序号:16044 发表者:云儿 发表日期:2002-09-25 09:42:13
<br>主题:新手的问题?
<br>内容:能不能使菜单中响应的事件,<BR><BR>不放在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>
回复者:Norton AntivVirus 回复日期:2002-09-25 10:25:36
<br>内容:能够具体一点,不好理解你的问题!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:云儿 回复日期:2002-09-25 10:46:27
<br>内容:就比如说我要客户区画一个正弦曲线,<BR>我就新建了一个菜单资源,ID_TEST_SIN<BR>然后用OnTestSin()来绘圆,<BR>我发觉窗口改变大小后就不能重画,<BR>可不可以不放到OnDraw()中去的呀。<BR>void CTestPenView::OnTestSin() <BR>{<BR> // TODO: Add your command handler code here<BR> CClientDC* pdc=new CClientDC(this);<BR> CPen* hpen,*pOldpen;<BR> CRect rectClient;<BR> CPoint point;<BR> const int nHorMax=10000;<BR> const double PI=3.1415927;<BR> int x,y;<BR> <BR> GetClientRect(&rectClient);<BR> point.x=rectClient.right ;<BR> point.y=rectClient.bottom ;<BR> hpen=new CPen(PS_SOLID,1,0x0099CC99);<BR> pOldpen=pdc->SelectObject(hpen);<BR><BR> pdc->SetMapMode (MM_TEXT);<BR> pdc->SetViewportOrg (10,point.y/2);<BR><BR> pdc->MoveTo (0,0);<BR><BR> for (int i=0; i<=nHorMax;i+=1)<BR> {<BR> x=(int)(i*(point.x-10)/nHorMax);<BR> y=(int)(-point.y/2*sin(2*PI*i/nHorMax));<BR> pdc->LineTo (x,y);<BR> }<BR> <BR> pdc->SelectObject(pOldpen);<BR> delete hpen;<BR> delete pdc;<BR>}<BR>多多指教,<BR>
<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>回复者:Norton AntivVirus 回复日期:2002-09-25 10:56:01
<br>内容:可以,添加WM_SIZE消息,在里面加入代码OnTestSin();就是调用这个函数,或者添加 Invalidate();然后再OnDraw中调用OnTestSin();
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:云儿 回复日期:2002-09-25 11:06:12
<br>内容:yeah!!多谢猪大哥。
<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 + -