SuperProgMan(编程者) 回复于2001-6-13 10:04:00 得0分删除回复  
改变m_cxSplitterGap,m_cySplitterGap的值。
给分吧!!!!!!!!!!!!!!!!!!!!!!  
 SuperProgMan(编程者) 回复于2001-6-13 10:07:00 得0分删除回复  
int m_cxSplitter, m_cySplitter;        // size of splitter bar
int m_cxBorderShare, m_cyBorderShare;  // space on either side of splitter
int m_cxSplitterGap, m_cySplitterGap;  // amount of space between panes
int m_cxBorder, m_cyBorder;            // borders in client area    这些多可以改,但都是protected成员,必须派生一个SplitterWnd!
给60吧!  
 SuperProgMan(编程者) 回复于2001-6-13 10:32:00 得0分删除回复  
你到底给不给分??????????????????????  
 lenity(慈悲无敌) 回复于2001-6-13 10:43:00 得0分删除回复  
我试过可以肯定给分得,老兄放心好了!  
 lenity(慈悲无敌) 回复于2001-6-13 11:12:00 得0分删除回复  
谢谢,SuperProgMan(编程者) 。有两个问题,1、我的窗口有两个分割条,但这种方法只改变了主分割条的宽度,2、改变宽度后会在分割条两边出现“漏洞”,以致连后面窗口的背景都显示出来了。以上不知是否调用有误。
注:我是在OnCreate()中改变那些参数的  
 SuperProgMan(编程者) 回复于2001-6-13 11:18:00 得50分删除回复  
构造时改变!!!!另外这个函数可以重载
OnDrawSplitter( CDC* pDC, ESplitType nType, const CRect& rect )
给60吧  
 lenity(慈悲无敌) 回复于2001-6-13 11:29:00 得0分删除回复  
我刚才已给你加分了,不知怎么没加上,我肯定会加上的。  
 lenity(慈悲无敌) 回复于2001-6-13 11:33:00 得0分删除回复  
好了,马上加分!谢谢!