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

📄 subject_30220.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:30220 发表者:萧一郎 发表日期:2003-02-21 10:27:01
<br>主题:高分求教:一个用MFC创建窗口的问题
<br>内容:在一个应用程序中,创建一个窗口,这个窗口要有自己菜单,有文档/视窗结构,并且要能够和原来的应用程序通信,进行数据交换,也许是一个很简单的问题,但我是初学者,哪位高人指点!<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>
回复者:活下去,像牲口一样活下去 回复日期:2003-02-21 10:46:16
<br>内容:1:建立一个SDI的应用程序,这样菜单,文档/视窗结构都有了.<BR>2:用CSplitterWnd分割2窗口,左边的用来输入参数和计算,并保存参数到文件,<BR>&nbsp;&nbsp;右边的窗口用来显示计算结果,在OnDraw()中.<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>
回复者:rancle 回复日期:2003-02-21 14:08:48
<br>内容:在你原来程序的基础上加一个菜单,响应函数OnDisplay()<BR>void CYourApp::OnDisplay() <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CSingleDocTemplate* pTemplate;<BR>&nbsp;&nbsp;&nbsp;&nbsp;pTemplate = new CSingleDocTemplate(<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IDR_NEWMAINFRAME,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RUNTIME_CLASS(CNEWDoc),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RUNTIME_CLASS(CNEWMainFrame),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RUNTIME_CLASS(CNEWMainView));<BR>&nbsp;&nbsp;&nbsp;&nbsp;AddDocTemplate(pTemplate);<BR>&nbsp;&nbsp;&nbsp;&nbsp;pTemplate-&gt;OpenDocumentFile(NULL,TRUE);<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-21 19:29:56
<br>内容:upstream<BR>活下去,像牲口一样活下去<BR>这种说法是替代做法,而且在我这里不好用,请各位大侠不要再为我考虑替代做法了,我要是可以用别的方法替代,何必费如此罗唆<BR>rancle<BR>rancle<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>回复者:rancle 回复日期:2003-02-21 21:32:06
<br>内容:呵呵,数据传递没有问题的<BR>你可以用全局函数先获取主<BR>框架窗口的指针,然后利用<BR>该指针就可以进行相关数据的传递了!<BR>在你的第二个窗口中如果有数据保存或图型绘制的话,<BR>最好再生成所需的C*DOC和C*VIEW文件<BR>(反正只要是和主窗口的功能不一样的话,最好是生成这几个文件)<BR>2003-2-21 21:35:40

⌨️ 快捷键说明

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