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

📄 subject_30335.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:30335 发表者:freeman 发表日期:2003-02-22 08:36:34
<br>主题:在一个单文档程序中的普通的对话框里,如何得到文档指针?
<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>回复者:bird 回复日期:2003-02-22 09:19:54
<br>内容:如何在程序中得到各种对象的指针:<BR><BR>全局函数AfxGetApp可以得到CWinApp应用类指针 <BR>AfxGetApp()-&gt;m_pMainWnd为框架窗口指针 <BR>在框架窗口中:CFrameWnd::GetActiveDocument得到当前活动文档指针 <BR>在框架窗口中:CFrameWnd::GetActiveView得到当前活动视指针 <BR>在视中:CView::GetDocument得到对应的文档指针 <BR>在文档中:CDocument::GetFirstViewPosition,CDocument::GetNextView用来遍历所有和文档关联的视。 <BR>在文档中:CDocument::GetDocTemplate得到文档模板指针 <BR>在多文档界面中:CMDIFrameWnd::MDIGetActive得到当前活动的MDI子窗口 <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>
回复者:木子 回复日期:2003-02-22 21:15:13
<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 + -