mfc 单文档中如何控制视图的分割,例如 BOOL t; if(t) { 进行分割; } else { 不分割; } 这个功能该怎么

实现了,谢谢。请求高手指点,不慎感激。不行啊,老兄,当条件在运行中变化时,窗口并没有变化啊。... 实现了,谢谢。请求高手指点,不慎感激。
不行啊,老兄,当条件在运行中变化时,窗口并没有变化啊。
展开
 我来答
jimy1
2013-04-05 · TA获得超过814个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:231万
展开全部
你把分割的代码放到if else里面不可以吗?
追问
不行啊,分割窗口是重写cframe的onctreatclient函数,放里面不能实现啊
追答
if(t)
{
split1.CreateStatic(this,2,1);
split2.CreateStatic(&split1,1,2,WS_CHILD|WS_VISIBLE, split1.IdFromRowCol(1, 0));
split1.CreateView(0,0,RUNTIME_CLASS(CJustechView),CSize(100,310),pContext);
split2.CreateView(0,0,RUNTIME_CLASS(CMyTree),CSize(150,50),pContext);
split2.CreateView(0,1,RUNTIME_CLASS(CResult),CSize(10,10),pContext);
}
这样应该可以的吧,只有条件满足才分割
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式