CStatusBarCtrl::SetParts

设置节的数量在状态栏控件的和每个部分右边缘的坐标。

BOOL SetParts(
   int nParts,
   int* pWidths 
);

参数

  • nParts
    设置部件的数字。 部件的数量大于255不会显着。

  • pWidths
    整数数组的地址具有相同元素数目与 nParts指定的部件。 该数组中的每个元素指定位置,在工作区坐标,相应的右边缘。 如果元素是– 1,右边缘的位置(该部分的扩展到控件的右边缘。

返回值

非零,如果成功;否则零。

示例

const int c_nParts = 4;
CRect rect;

m_wndSBC.GetClientRect(&rect);
int aWidths[c_nParts] = { rect.right-300, rect.right-200, rect.right-100, 
   -1 };

VERIFY(m_wndSBC.SetParts(c_nParts, aWidths));

要求

Header: afxcmn.h

请参见

参考

CStatusBarCtrl选件类

层次结构图

CStatusBarCtrl::GetBorders

CStatusBarCtrl::GetParts