Freigeben über


Initialisieren der Teile eines CStatusBarCtrl-Objekts

Standardmäßig zeigt eine Statusleiste Statusinformationen mit separaten Bereiche an. Diese Bereiche (auch als Teile bezeichnet) können eine Textzeichenfolge, ein Symbol oder beides enthalten.

Verwenden Sie SetParts, um zu definieren, wieviele Teile und die Länge, die Statusleiste hat. Nachdem Sie die Teile der Statusleiste erstellt haben, können Sie unter SetText und SetIcon aufruft den Text oder das Symbol für einen bestimmten Teil der Statusleiste festlegen. Nachdem der Teil erfolgreich, wird das Steuerelement neu gezeichnet automatisch eingestellt.

Im folgenden Beispiel initialisiert ein vorhandenes CStatusBarCtrl-Objekt (m_StatusBarCtrl) mit vier Bereiche und anschließend ein Symbol (IDI_ICON1) und Text im zweiten Teil fest.

int strPartDim[4]= {80, 160, 240, -1};

m_StatusBarIcon = AfxGetApp()->LoadIcon(IDI_ICON1);

m_StatusBarCtrl.SetParts(4, strPartDim);
m_StatusBarCtrl.SetIcon(1, m_StatusBarIcon);
m_StatusBarCtrl.SetText(_T("Part 1"), 1, 0);

Weitere Informationen zum Festlegen des Modus CStatusBarCtrl eines Objekts in einfachem, finden Sie unter Festlegen des Modus CStatusBarCtrl-Objekts eines.

Siehe auch

Referenz

Verwenden von CStatusBarCtrl

Konzepte

Steuerelemente (MFC)