MFC 中静态拆分视图,怎样让拆分出的视图有一个最小宽度呢??是视图的最小宽度,不是窗口的最小宽度。急啊

 我来答
归悦欣cf
2012-04-30 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1324万
展开全部
是指在移动分割条时其中的一个视图宽度不能小于某个值,还是视图创建之初宽度不能小于某个值,请说明一下。
更多追问追答
追问
是指的是:移动分割条时其中的一个视图宽度不能小于某个值。请回答的时候说的详细一些吧,我是初学者,怕看不懂,谢谢。。。。。
追答
Override CSplitterWnd OnLButtonDown消息函数,这个函数是这样处理:
void CMydSplitte::OnLButtonDown(UINT nFlags, CPoint point) //说明:CMydSplitte是从
//CSplitterWnd 派生的子类,用它来创建分割窗口
{
ii(左边窗口宽度<=某个值)//要求左边窗口宽度初始值要大于或等于这里设定的某个值
{
return;
}
CSplitterWnd::OnLButtonDown(nFlags, point);//拖动分割条必须调用这个函数才起作
//用,所以当拖动分割条时如果左边窗口宽度达到最小值时不调用这个函数即可。
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式