收录日期:2019/02/16 19:59:12 时间:2016/05/27 12:53:26 标签:界面
利用mfc APP WIZARD建立单文档程序,再添加三个cview类messageView,cardView,contentView.在mainfrm.h中

加入CSplitterWnd m_HSplitter,m_VSplitter;在mainfrm.cpp中重载virtual BOOL OnCreateClient

(LPCREATESTRUCT lpcs, CCreateContext* pContext),
如下:
{
m_HSplitter.CreateStatic(this, 2, 1);
m_HSplitter.CreateView(1, 0, RUNTIME_CLASS( messageView ),CSize(0, 0),pContext);
m_VSplitter.CreateStatic(&m_HSplitter, 1, 2, WS_CHILD | WS_VISIBLE, m_HSplitter.IdFromRowCol(0, 

0));
m_VSplitter.CreateView(0, 0, RUNTIME_CLASS(cardView), CSize(200, 0), pContext);
m_VSplitter.CreateView(0, 1, RUNTIME_CLASS(contentView), CSize(0, 0), pContext);
}
在不修改其它文件的情况下"立即编译",不能通过,为什么?
我是按照网上看到的文章编写的程序,可总是调不通,难道只写上面这些就开始编译是不行的?
正常情况下写完上面的代码后,编译->build->run后,是否就会出现分割的窗口?
把错误代码贴出来
你是不是在程序中根本没有创建messageView,cardView,contentView这三个类?
我也遇到这种问题了,一样的问题,我是双窗口,能通过编译,但是显示出来以后没有分割的效果了。
m_splitter.SetColumnInfo(...)
m_splitter.SetRowInfo(...)
if (!m_wndSplitter.CreateStatic(this, 1, 2, dwStyle))
return FALSE;

m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftBarView),  CSize(10,10),pContext);

m_nView1 = m_wndSplitter.AddView(0, 1, RUNTIME_CLASS(CQueryInfoView), pContext);
m_nView2 = m_wndSplitter.AddView(0, 1, RUNTIME_CLASS(CGroupInfoView), pContext);
m_nView3 = m_wndSplitter.AddView(0, 1, RUNTIME_CLASS(CSysConfigView), pContext);
m_nView4 = m_wndSplitter.AddView(0, 1, RUNTIME_CLASS(CHelpInfoView), pContext);

m_wndSplitter.SetColumnInfo( 0, 80, 0 );

程序员交流群,多为。NET成员 145807 ,本人正在学习C#,期待更多高手加入 求救-websphere mq发送消息失败! 为什么用存储过程查询要5秒钟时间 关于表单拷贝的问题 站内搜索派名编程如何实现???急救,在线等 Eclipse 连接数据库问题 数据库连接出错,快疯了,希望高手请教! **关注:如何将Image对象保存为文件*** 偶公司有单身MM,特喜欢BJ,单身非色狼请进 如何用asp程序封杀IP啊 什么样的软件最有发展? 程序员交流群,多为。NET成员 145807 ,本人正在学习C#,期待更多高手加入 我有罪,我有罪,放分赎罪 获取结构大小问题 源代码 Sender是什么? 如何确定表是否存在 我有罪,再次放分 用hiberante 的 session 获的一个jdbc连接时的问题,报no jndi configured 如何对字符串进行MD5加密 程序员交流群,多为。NET成员 145807 ,本人正在学习C#,期待更多高手加入 请说说这两个语句可能有何不同 向大家请教一个SQL查询的问题.. 怎样能让一个Buton组件DrawGrid表格界面上任意拖放. 请教,在使用属性或方法是系统给出的中文提示的问题。 对FORM的一个疑问,急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急 得罪淡月儿,我有罪,再次放分 这个SQL语句还能怎么优化? 想实现记事本里的全文检索功能,不知道大家有没有好的办法? 只要有思路就来说一句-->开发类似ADO(msado15.dll)这样的COM组件,主要想实现Recordset.Fields(0).Item这样的调用