Partager via


CStatusBarCtrl::SetParts

Définit le nombre d'éléments dans un contrôle de barre d'état et la coordonnée du bord droit de chaque partie.

BOOL SetParts( 
   int nParts, 
   int* pWidths  
);

Paramètres

  • nParts
    Nombre de parties à définir. Le nombre de composants ne peut pas être supérieure à 255.

  • pWidths
    Adresse d'un tableau d'entiers ayant le même nombre d'éléments que les parties spécifiées par nParts. Chaque élément du tableau spécifie la position, dans les coordonnées clientes, du bord droit de la partie correspondante. Si un élément est à 1, la position du bord droit pour cette partie s'étend sur le bord droit du contrôle.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon zéro.

Exemple

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));

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CStatusBarCtrl, classe

Graphique de la hiérarchie

CStatusBarCtrl::GetBorders

CStatusBarCtrl::GetParts