mfc 单文档中如何控制视图的分割,例如 BOOL t; if(t) { 进行分割; } else { 不分割; } 这个功能该怎么
1个回答
展开全部
你把分割的代码放到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);
}
这样应该可以的吧,只有条件满足才分割
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询