如何改变MFC多文档中的灰色窗口(client而非view窗口)大小
问题:MFC中多文档的主窗口、灰色窗口还有视图窗口之间的关系,比如哪个是哪个的子窗口由哪个创建或其他关系?还有就是,是否所有的视图窗口都由灰色窗口管理的还是其他关系?因为...
问题:MFC中多文档的主窗口、灰色窗口还有视图窗口之间的关系,比如哪个是哪个的子窗口由哪个创建或其他关系?
还有就是,是否所有的视图窗口都由灰色窗口管理的还是其他关系?因为好像视图窗口的最大化只占整个灰色窗口,而不是整个主窗口无关,是吗??
最后,这是我最想问的问题!如何不改变主窗口的大小,而改变多文档中的灰色窗口的大小,比如说如何将灰色窗口大小的cy设置为主窗口大小的1/2 ???
希望各位VC大侠们多多指点!!小弟感激不尽!!!!!!!(本人用vc6.0)
回复一楼:多文档里面frame有两种,一种是mainframe,一种是childfraim,后者才是view的框架。我试过在mainframe中的precreatewindows中将cs设置改变其大小,不过这只是对整个窗口的大小,不是我想改变的灰色窗口的大小。你给的那两个函数在哪个类中用?参数是什么? 展开
还有就是,是否所有的视图窗口都由灰色窗口管理的还是其他关系?因为好像视图窗口的最大化只占整个灰色窗口,而不是整个主窗口无关,是吗??
最后,这是我最想问的问题!如何不改变主窗口的大小,而改变多文档中的灰色窗口的大小,比如说如何将灰色窗口大小的cy设置为主窗口大小的1/2 ???
希望各位VC大侠们多多指点!!小弟感激不尽!!!!!!!(本人用vc6.0)
回复一楼:多文档里面frame有两种,一种是mainframe,一种是childfraim,后者才是view的框架。我试过在mainframe中的precreatewindows中将cs设置改变其大小,不过这只是对整个窗口的大小,不是我想改变的灰色窗口的大小。你给的那两个函数在哪个类中用?参数是什么? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询