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


Способы создания строки состояния

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

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

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

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

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

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

См. также

Ссылки

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

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

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