mfc 拆分窗口问题

小弟用MFC想做一个简单的解释器,用向导生成基于CEditview的SDI文档,想在窗口的上半部分输入程序的源代码(因是继承于CEditView,所在用向导生成后可以直接... 小弟用MFC想做一个简单的解释器,用向导生成基于CEditview的SDI文档,想在窗口的上半部分输入程序的源代码(因是继承于CEditView,所在用向导生成后可以直接在视图区写代码),下半部分显示出错信息(类似于VC6.0代码与输出区的布局),开始的设计是在下半部分放了一个对话框工具栏(对话框中放了一CListBox控件,用以显示错误信息),但是程序运行中没办法在CMainFrame的函数或是CView的函数中向对话框的CListBox控件中写入错误信息,如是View不是继承于CEditView,上述方法可以向CListBox中写入,
问题的关键:通过CMainFrame或CEditVie中的函数向CListBox中写入信息!!
换种办法实现相同功能亦可,大侠指导!thank you!
俺就这点分了,全部捧出,请大侠出山!在线等候!
展开
 我来答
奥德王打电脑
2008-01-08 · TA获得超过332个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:152万
展开全部
可以在CMainFrame中添加一个CSplitterWnd类变量m_splitterWnd
然后在CMainFrame中的OnCreateClient函数中加入
m_splitterWnd.CreateStatic(this,2,1);
m_splitterWnd.CreateView();//创建你需要的视图,函数具体用法请参考MSDN
你应该需要先从CListView类继承得到自己的一个列表的类
然后在这里创建一个该类的视图
拆分窗口的两个部分都必须创建视图,所以你需要调用CreateView两次
还有问题给我Email
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式