Inicjowanie części obiektu CStatusBarCtrl
Domyślnie pasek stanu wyświetla informacje o stanie przy użyciu oddzielnych okienek. Te okienka (nazywane również częściami) mogą zawierać ciąg tekstowy, ikonę lub oba te okienka.
Użyj pozycji SetParts , aby zdefiniować liczbę części i długość paska stanu. Po utworzeniu części paska stanu wykonaj wywołania elementu SetText i SetIcon , aby ustawić tekst lub ikonę dla określonej części paska stanu. Po pomyślnym ustawieniu części kontrolka zostanie automatycznie ponownie narysowana.
Poniższy przykład inicjuje istniejący CStatusBarCtrl
obiekt (m_StatusBarCtrl
) z czterema okienkami, a następnie ustawia ikonę (IDI_ICON1) i jakiś tekst w drugiej części.
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);
Aby uzyskać więcej informacji na temat ustawiania trybu obiektu na prosty, zobacz Ustawianie trybu CStatusBarCtrl
obiektu CStatusBarCtrl.