Condividi tramite


CStatusBarCtrl::SetParts

Imposta il numero di elementi in un controllo barra di stato e la coordinata del bordo destro di ogni parte.

BOOL SetParts(
   int nParts,
   int* pWidths 
);

Parametri

  • nParts
    Numero di elementi da impostare.Il numero delle parti non può essere maggiore di 255.

  • pWidths
    L'indirizzo di una matrice di Integer contenente lo stesso numero di elementi delle parti specificate da nParts.Ogni elemento della matrice specifica la posizione, nelle coordinate del client, del bordo destro della parte corrispondente.Se un elemento è a 1, la posizione del bordo destro per tale parte estendere al bordo destro del controllo.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario zero.

Esempio

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

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CStatusBarCtrl

Grafico della gerarchia

CStatusBarCtrl::GetBorders

CStatusBarCtrl::GetParts