Поделиться через


Инициализация частей объекта CStatusBarCtrl

По умолчанию строка состояния отображает сведения о состоянии с помощью отдельных панелей. Эти области (также называемые частями) могут содержать текстовую строку, значок или оба.

Используйте SetParts , чтобы определить количество частей и длину строки состояния. После создания частей строки состояния выполните вызовы к SetText и SetIcon , чтобы задать текст или значок для определенной части строки состояния. После успешного задания части элемент управления автоматически перезабирается.

Следующий пример инициализирует существующий CStatusBarCtrl объект (m_StatusBarCtrl) с четырьмя панелями, а затем задает значок (IDI_ICON1) и некоторый текст во второй части.

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

Дополнительные сведения о настройке режима объекта на простое CStatusBarCtrl см. в разделе "Настройка режима объекта CStatusBarCtrl".

См. также

Использование CStatusBarCtrl
Controls