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

📄 subject_18103.htm

📁 一些关于vc的问答
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-10-17 21:24:01
<br>内容:把你上次那个问题的每个按钮的Click函数和你定义的变量贴上来好了<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>
回复者:mini 回复日期:2002-10-17 21:26:42
<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>
回复者:Norton AntivVirus 回复日期:2002-10-17 21:28:40
<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>
回复者:mini 回复日期:2002-10-17 21:28:53
<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>
回复者:Norton AntivVirus 回复日期:2002-10-17 21:31:10
<br>内容:看上去你的脑子好像有点不好使了!<BR><BR>可以回去休息了!<BR><BR>我是让你贴代码啊!!!!!!!!<BR><BR>还有,你的dlg已经消失了,你还UpdateData有个PP用啊!<BR><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>
回复者:mini 回复日期:2002-10-17 21:34:24
<br>内容:你学4各个月就是天才啦,还歹也要给个成长的时间吗!<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>
回复者:mini 回复日期:2002-10-17 21:39:21
<br>内容:void CWlyuanzhuView::OnRButtonDown(UINT nFlags, CPoint point) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp; Dlg dlg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int ret=dlg.DoModal();<BR>&nbsp;&nbsp;UpdateData(TRUE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;r=dlg.m_r;<BR>&nbsp;&nbsp;&nbsp;&nbsp;x=dlg.m_x;<BR>&nbsp;&nbsp;&nbsp;&nbsp;y=dlg.m_y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;h=dlg.m_h;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MyDraw(CDC* pDC);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CView::OnRButtonDown(nFlags, point);}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>void CWlyuanzhuView::MyDraw(CDC* pDC)<BR>{ <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r1=r-100;<BR>&nbsp;&nbsp;&nbsp;&nbsp;pDC-&gt;MoveTo(x-r,y);<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;LineTo(x-r,y+h);<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;MoveTo(x+r,y);<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;LineTo(x+r,y+h);<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;Ellipse(CRect(x-r,y-r+100,x+r,y+r-100));<BR>&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;Arc(x-r,y+h-r1,x+r,y+h+r1,x-r,y+h,x+r,y+h);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float i,j=0;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (i=x+r;i&gt;x+r/2.0;i=i-j)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pDC-&gt;MoveTo(i,y+r1*sqrt(1-(i-x)*(i-x)/(r*r)));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDC-&gt;LineTo(i,h+y+r1*sqrt(1-(i-x)*(i-x)/(r*r)));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j=j+1;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;<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>
回复者:Norton AntivVirus 回复日期:2002-10-17 21:43:48
<br>内容:贴这个没用啊,<BR><BR>你的dlg的OnOK函数有没有重载啊?<BR><BR>还有,dlg消失了,那些变量都释放了,也得不到正确结果<BR><BR>就是要在OnOK时候在Dlg类中:<BR><BR>m_lpView-&gt;r = m_r;<BR>m_lpView-&gt;x = m_x;<BR>m_lpView-&gt;y = m_y;<BR>m_lpView-&gt;h = m_h;<BR><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>
回复者:mini 回复日期:2002-10-17 21:48:15
<br>内容:dlg的OnOK函数怎么重载啊?<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-10-17 21:53:34
<br>内容:在dlg类的头文件中<BR><BR>定义<BR>void OnOK();<BR><BR>在Cpp文件中<BR><BR>void CDlg::OnOK()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;UpdateData(TRUE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_lpView-&gt;r = m_r;<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_lpView-&gt;x = m_x;<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_lpView-&gt;y = m_y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_lpView-&gt;h = m_h;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;CDialog::OnOK();<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>
回复者:Norton AntivVirus 回复日期:2002-10-17 22:05:19
<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>
回复者:mini 回复日期:2002-10-17 22:06:48
<br>内容:没有功劳也有苦劳。给你加分。<BR>程序还是不对。OK已重载了。<BR>void CWlyuanzhuView::OnRButtonDown(UINT nFlags, CPoint point) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp; Dlg dlg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int ret=dlg.DoModal();<BR>&nbsp;&nbsp;UpdateData(TRUE);<BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;r=dlg.m_r;<BR>&nbsp;&nbsp;&nbsp;&nbsp;x=dlg.m_x;<BR>&nbsp;&nbsp;&nbsp;&nbsp;y=dlg.m_y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;h=dlg.m_h;<BR>&nbsp;&nbsp; CView::OnRButtonDown(nFlags, point);<BR>}这个怎么改才跟OK和画图联系起来?<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>
回复者:Norton AntivVirus 回复日期:2002-10-17 22:10:29
<br>内容:UpdateData(TRUE);<BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;r=dlg.m_r;<BR>&nbsp;&nbsp;&nbsp;&nbsp;x=dlg.m_x;<BR>&nbsp;&nbsp;&nbsp;&nbsp;y=dlg.m_y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;h=dlg.m_h;<BR>这些就不要了啊<BR><BR>还要m_lpView-&gt;Invalidate();一下才行啊<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>
回复者:mini 回复日期:2002-10-17 22:12:27
<br>内容:error C2065: 'm_lpView' : undeclared identifier<BR>C:\新建文件夹\wlyuanzhu\Dlg.cpp(57) : error C2227: left of '-&gt;r' must point to class/struct/union<BR>C:\新建文件夹\wlyuanzhu\Dlg.cpp(58) : error C2227: left of '-&gt;x' must point to class/struct/union<BR>C:\新建文件夹\wlyuanzhu\Dlg.cpp(59) : error C2227: left of '-&gt;y' must point to class/struct/union<BR>C:\新建文件夹\wlyuanzhu\Dlg.cpp(60) : error C2227: left of '-&gt;h' must point to class/struct/union<BR>wlyuanzhuView.cpp
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-10-18 08:34:51
<br>内容:哇,你不定义就要用啊,我只是用这个m_lpView代替罢了,我就是告诉你是要用View的指针<BR><BR>你自己定义一个指针,指向View呗,或者把view的this指针当参数,在构造Dlg时传进去!<BR>Dlg dlg(this);
<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 + -