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


Методы создания строки состояния

MFC предоставляет 2 класса для создания строки состояния. CStatusBar и CStatusBarCtrl (которая создает программу-оболочку API общим элементом управления windows).CStatusBar предоставляет те же функции управления строки состояния общего автоматически взаимодействует с меню и панелями инструментов и обрабатывает большинство необходимых параметров и структур для общего элемента управления; однако, полученный исполняемый файл обычно будет больше, чем исполняемый файл, созданный с помощью CStatusBarCtrl.

CStatusBarCtrl обычно приводит к более небольшом исполняемом файле, и, возможно, предпочтительным окажется использовать CStatusBarCtrl если не планируется объединить строку состояния в архитектуры MFC.Если планируется использовать CStatusBarCtrl и интегрировать строку состояния в архитектуры MFC, необходимо позаботиться дополнительный для взаимодействия с элемента управления " Строка состояния с MFC.Это сообщение не сложно. однако дополнительных действий, ненужных при использовании CStatusBar.

Visual C++ предоставляет 2 способа воспользоваться преимуществами управления строки общего состояния.

  • Создайте строка состояния с помощью CStatusBar, и затем вызовите CStatusBar::GetStatusBarCtrl чтобы получить доступ к функции-членам CStatusBarCtrl.

  • Создайте строка состояния с помощью конструктора CStatusBarCtrl.

Любой метод будет получен доступ к функции-членам элемента управления " Строка состояния ".При вызове CStatusBar::GetStatusBarCtrl, он возвращает ссылку на объект CStatusBarCtrl поэтому можно использовать любой набор функций элементов.См. раздел CStatusBar дополнительные сведения о построении и создать строку состояния с помощью CStatusBar.

См. также

Ссылки

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

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

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