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.