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

📄 subject_29177.htm

📁 vc
💻 HTM
字号:
<p>
序号:29177 发表者:gbh 发表日期:2003-01-30 12:45:01
<br>主题:窗口最大最小化问题,谢谢!!
<br>内容:我在CMainFrame::OnGetMinMaxInfo事件中添加如下代码<BR>为什么老说warning C4700: local variable 'pV' used without having been initialized<BR>切不能运行,请问这个事件怎样控制View类中的控件,谢谢!!<BR>void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your message handler code here and/or call default<BR>&nbsp;&nbsp;&nbsp;&nbsp;CMy3View *pV;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CRect oRect;<BR>GetClientRect(oRect);<BR>pV-&gt;m_g.MoveWindow(oRect,true);<BR>pV-&gt;m_g.RedrawWindow(NULL,NULL,RDW_INVALIDATE|RDW_UPDATENOW|RDW_ERASE);<BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:tjhe 回复日期:2003-01-30 13:22:24
<br>内容:&nbsp;&nbsp; CMy3View *pV;&nbsp;&nbsp;//指针没初始化,不知指向何处,因此利用此指针进行访问是非法的<BR>&nbsp;&nbsp; <BR>对于SDI,可用pV = (CMy3View*)GetActiveView();<BR>对于MDI,可用pV = (CMy3View*)(GetActiveFrame-&gt;GetActiveView());<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>
回复者:gbh 回复日期:2003-01-31 11:05:26
<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>
回复者:tjhe 回复日期:2003-01-31 11:22:00
<br>内容:对于SDI,可用pV = (CMy3View*)GetActiveView();<BR>对于MDI,可用pV = (CMy3View*)(GetActiveFrame-&gt;GetActiveView());<BR><BR>if((pV != NULL) &amp;&amp; (pV-&gt;IsKindof(RUNTIME_CLASS(CMy3View))))<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CRect oRect;<BR>GetClientRect(oRect);<BR>pV-&gt;m_g.MoveWindow(oRect,true);<BR>pV-&gt;m_g.RedrawWindow(NULL,NULL,RDW_INVALIDATE|RDW_UPDATENOW|RDW_ERASE);<BR>}<BR>2003-1-31 11:23:09

⌨️ 快捷键说明

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