Initialisieren der Teile eines CStatusBarCtrl-Objekts

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

Verwenden Sie SetParts , um zu definieren, wie viele Teile und wie lange die Statusleiste vorhanden ist. Nachdem Sie die Teile der Statusleiste erstellt haben, rufen Sie SetText und SetIcon auf, um den Text oder das Symbol für einen bestimmten Teil der Statusleiste festzulegen. Nachdem der Teil erfolgreich festgelegt wurde, wird das Steuerelement automatisch neu gezeichnet.

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

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 eines CStatusBarCtrl Objekts auf einfache Elemente finden Sie unter Festlegen des Modus eines CStatusBarCtrl-Objekts.

Siehe auch

Verwenden von CStatusBarCtrl
Steuerelemente