收录日期:2019/07/17 13:20:11 时间: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列

荷兰VS俄罗斯 压荷兰的进来拿分 static 类型, const 荷兰VS俄罗斯 压荷兰的进来拿分 Picture.Print Tab 发帖攒分!接分的就不要进了! [求助]vb6的颜色到.net下怎么找到对应的 关于解码的问题!标题过短,,,,,, 请教:水晶报表在程序运行时,要求输入数据库sa和密码。不知要在哪里设置一下???谢谢 eclipse项目移植到netbeans6.1上有什么好办法 谁有用vc封装的Excel类啊? 请教 如何修改eric4 ide的背景色 [昵称PK大赛公告] [个人赛] T13 VS T14 11点30分现场直播 好像N多高手,星星在,求教个简单问题,如何写加密MD5串进SQL的binary字段 我在使用rs5.open \"select * from domain_list where inBillNo=\'\"&inBillNo&\"\'\",conn,1,3出现的问题 我的cdo 1.21无法添加引用,谁遇到过此情况 var temp = []; 和 var temp[]; 有什么区别? Forefront Security for Exchange使用技巧小结 asp怎样实现下载所有类型的文件? |zyciis| 200分求一控件 因为ASP.NET自带的DropDownList没办法用CSS改好看 所以求一个用DIV仿的ASP.NET DropDownList 控件 HTML也可以 请问在RIchViewEdit控件里面如何实现 画直线、圆圈,方框等效果? 服务器端为c(vc6.0) 客户端为java 如何传输double类型和图像文件 用I2C总线往G-sensor的寄存器中写数据怎么写不进去?盼高手指点! 怎么实现图片的上传和下载 c/s程序有哪些好的测试工具? xp的安全模式中,桌面无法加载,怎么办? 用C++ 类的形式设计 Linux动态链接库(.so 文件),出现了那个问题,在线等 关于文章回复的一个效果问题 Program or unit \'Variants\' recursively uses itself?? 求急?关于函数的问题? 关于表格控件和树形控件的问题