读书人

状态栏的SetParts到底是咋分的?解决方

发布时间: 2013-06-25 23:45:42 作者: rapoo

状态栏的SetParts到底是咋分的?




int nParts[5]= {130, 300,100,100,-1}; //分割尺寸
m_StatBar.SetParts(5, nParts); //分割状态栏



//m_StatBar.SetText(str,0,0); //第一个分栏加入"这是第一个指示器"
m_StatBar.SetText("这是第1个指示器",0,0); //以下类似
m_StatBar.SetText("这是第2个指示器",1,0); //以下类似
m_StatBar.SetText("这是第3个指示器",2,0); //以下类似
m_StatBar.SetText("这是第4个指示器",3,0);


//这样为啥只出来3个???
[解决办法]
分割栏宽度的问题,栏位宽度自己调一下就OK了:int nParts[5]= {100,200,300,400,-1};
[解决办法]
左边栏位宽度的值要比右边栏位宽度的值小,如果左边比右边大的话会将右边的栏位覆盖掉。

读书人网 >VC/MFC

热点推荐