Инициализация частей объекта 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".