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


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

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

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

В следующем примере инициализирует существующий объект CStatusBarCtrl (m_StatusBarCtrl) со 4 областями, а затем задает значок (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

Основные понятия

Элементы управления (MFC)