Freigeben über


CStatusBarCtrl::SetParts

Legt die Anzahl von Teilen in einem StatusBar-Steuerelement und die Koordinate des rechten Rands jedes Teils fest.

BOOL SetParts( 
   int nParts, 
   int* pWidths  
);

Parameter

  • nParts
    Zahl Teile auf den Satz. Die Anzahl von Teilen kann nicht größer als 255 sein.

  • pWidths
    Adresse des ganzzahligen Arrays, das die gleiche Anzahl von Elementen wie die Teile von nParts angegeben hat. Jedes Element im Array gibt die Position, in Clientkoordinaten, des rechten Rands des entsprechenden Teils an. Wenn ein Element ist - 1, die Position des rechten Rands für diesen Teil erweitert an den rechten Rand des Steuerelements.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; null andernfalls.

Beispiel

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

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CStatusBarCtrl-Klasse

Hierarchiediagramm

CStatusBarCtrl::GetBorders

CStatusBarCtrl::GetParts