收录日期:2019/10/21 09:11:30 时间:2016/05/17 12:25:39 标签:基础类
我想把View分成3行一列,中间一行再分成1行2列

写了代码,划分倒是正确无误,可是中间一行的高度总是0,就是挤成一条线

怎么调整高度都无效,哪位高手知道啊?
刚才搜索了以下,发现以前也有人问过这个问题,但是没有解决?
大家帮帮忙啊?
http://expert.csdn.net/Expert/topic/1532/1532316.xml?temp=.7199823
http://expert.csdn.net/Expert/topic/1225/1225251.xml?temp=.7188837
这是你划分的高度不够,你应该在CreateView中的CSize参数指定,CSize(0,height),给你一段OnCreateClient代码参考一下:
if (!m_wndSplitter.CreateStatic(this, 1, 2))
{
TRACE0("Failed to CreateStaticSplitter\n");
return FALSE;
}

// add the first splitter pane - the default view in column 0
if (!m_wndSplitter.CreateView(0, 0,
pContext->m_pNewViewClass, CSize(200, 50), pContext))
{
TRACE0("Failed to create first pane\n");
return FALSE;
}

// add the second splitter pane - which is a nested splitter with 2 rows
if (!m_wndSplitter2.CreateStatic(
&m_wndSplitter,     // our parent window is the first splitter
3, 1,               // the new splitter is 2 rows, 1 column
WS_CHILD | WS_VISIBLE | WS_BORDER,  // style, WS_BORDER is needed
m_wndSplitter.IdFromRowCol(0, 1)
// new splitter is in the first row, 2nd column of first splitter
   ))
{
TRACE0("Failed to create nested splitter\n");
return FALSE;
}

// now create the two views inside the nested splitter
int cyText = max(lpcs->cy - 70, 20);    // height of text pane

if (!m_wndSplitter2.CreateView(0, 0,
RUNTIME_CLASS(CMyView), CSize(0, 200), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
if (!m_wndSplitter2.CreateView(1, 0,
RUNTIME_CLASS(CMyView), CSize(0, 50), pContext))
{
TRACE0("Failed to create third pane\n");
return FALSE;
}

if (!m_wndSplitter2.CreateView(2, 0,
RUNTIME_CLASS(CMyView), CSize(0, 50), pContext))
{
TRACE0("Failed to create third pane\n");
return FALSE;
}

return TRUE;
focus
peterretep() ( ) 
感觉你说的不对啊!我当然指定高度了
大家来帮忙 啊!
http://www.vckbase.com/sourcecode/network/EasyFTP.zip
自己下载看看
看错了,你的原来是三行的
你只要再这么调一下就可以了:

m_wndSplitter.SetRowInfo(1, 100, 100);

设一下第二行的高度就可以了

非常感谢各位,nava的例子很有帮助,但是如果第一行不分割,第二行分割就无法生成?
现在看到的结果是只能把原来第二行的东西和第一行的东西交换才行?
也就是第一行2列,第2,3行都1列

有关于新建和保存的问题 这里有研究生没,什么专业的,现在有必要考研么? 我不知道这个perl程序该发哪里,请有心人帮我看看,谢谢 请教多表关联分组查询的SQL,急!!求助高人!!! winform 选择显示treeview指定节点 关于win7和vista下的dll劫持 Label Matrix 打印条码(C#) asp经典例子电子书教程 请教,动态生成页面 Acces表中空格处理 隐藏字符问题 .NET Framework 3.5sp1安装失败。 为什么这个从txt文件载入词组的程序出错? 刚才打盹,做梦梦到亲爱的父亲。。。。。 textarea文本域实时更新问题 欢迎参加有奖调查和讨论:项目中如何看待和对待企业用户提出的各色需求 请教plsql的存储过程的用法 通过蓝牙获取对方通讯录 帮我看下怎么写这代码 vista和win7下dll劫持问题 11月1号的深圳安防展,你会去看吗 不是吧,干嘛删我贴,哥不就说了下一MM给我放金瓶梅2,只是陈述事实并没有细节描述啊。。删帖总要有理由吧 Excel上传数据,IMEX和注册表值都已经好了,读取出来不为空了,但是且变成了另种字符串. table居中的问题 紧急:请大家帮忙看下这个关于托盘的问题! vc中资源编辑器得问题 WM程序移植到wince下 菜单和工具栏问题 这样的存储过程怎么写 关于JFreeChart多轴图的问题 |zyciis| 当一个SQL连接 启动了事务,但事务没有提交,也没有回滚,连接也没有关闭,那这个连接的生命周期是怎么样的,谢谢