Классы элементов управления

Классы элементов управления инкапсулировать разнообразных стандартных элементов управления Windows, начиная от статических текстовых элементов управления для элементов управления дерева. Кроме того MFC предоставляет некоторые новые элементы управления, включая кнопки с точечные рисунки и управления панелями.

Элементы управления, имена которых класса заканчиваются на "Ctrl" являются новыми в Windows 95 и Windows NT версии 3.51.

Статическое отображение элементов управления

CStatic

Статическое окно. Статические элементы управления используются для этикетки, коробки или отдельные другие элементы управления в окне или диалоговом окне. Они также могут отображать графические изображения, а не текст или коробку.

Текстовые элементы управления

CEdit

Окно управления редактирования текста. Редактировать элементы управления используются для текстового ввода от пользователя.

CRichEditCtrl

Элемент управления, в котором пользователь может вводить и изменять текст. В отличие от элемента управления, инкапсулированных в CEditподдерживает элемент управления rich edit, характер и форматирование абзаца и объекты OLE.

Элементы управления, которые представляют собой номера

CSliderCtrl

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

CSpinButtonCtrl

Пара кнопок со стрелками пользователь может щелкнуть, чтобы увеличить или уменьшить значение.

CProgressCtrl

Отображает прямоугольник, который постепенно заполняется слева направо для указания хода выполнения операции.

CScrollBar

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

Кнопки

CButton

Окно элемента управления button. Класс предоставляет программный интерфейс для кнопки, флажок или переключатель в окне или диалоговом окне.

CBitmapButton

Кнопка с точечного рисунка, а не текст подписи.

Списки

CListBox

Окно управления список. В списке поле отображается список элементов, которые пользователь может просматривать и выделять.

CDragListBox

Обеспечивает функциональность списка Windows; позволяет пользователю для перемещения элементов списка поля, такие как имена файлов и строковых литералов, в поле со списком. Списки с этой возможности полезны для списка элементов в порядке, за исключением алфавитный, такие как включают имена путей или файлов в проекте.

CComboBox

Окно управления комбо бокс. Поле со списком состоит из элемента управления редактирования и поле со списком.

CCheckListBox

Отображает список элементов с флажками, которые пользователь может проверить или очистить, рядом с каждым элементом.

CListCtrl

Отображает коллекцию элементов, каждый состоящий из значок и метку, так же в правой панели проводника Windows 95.

CTreeCtrl

Отображает иерархический список значков и меток в аналогии с левой панели проводника Windows 95.

Панели инструментов и строки состояния

CToolBarCtrl

Обеспечивает функциональность общих элементов управления панели инструментов Windows. Большинство программ MFC использовать CToolBar вместо этого класса.

CStatusBarCtrl

Горизонтальное окно, обычно делится на области, в которых приложение может отображать сведения о состоянии. Большинство программ MFC использовать CStatusBar вместо этого класса.

Различные элементы управления

CAnimateCtrl

Отображает простой видео-клип.

CToolTipCtrl

Небольшое всплывающее окно, которое отображается одна строка текста, описывающего цель инструмента в приложении.

CHeaderCtrl

Отображение заголовков или меток для столбцов.

CTabCtrl

Элемент управления с вкладками, на которых пользователь может нажать, аналогом разделителей в записной книжке.

CHotKeyCtrl

Позволяет пользователю создавать комбинации «Горячий ключ», который пользователь может нажать для быстрого выполнения действий.

Связанные классы

CImageList

Обеспечивает функциональность списка изображений Windows. Списки изображений используются с дерева элементов управления и элементов управления списка. Они также могут использоваться для хранения и архивирования набор же размера рисунков.

CCtrlView

Базовый класс для всех представлений, связанных с элементами управления Windows. Ниже приводятся мнения, основанные на элементах управления.

CEditView

Представление, содержащее элемент управления стандартного редактирования Windows.

CRichEditView

Представление, содержащее Windows богатые редактировать элемент управления.

CListView

Представление, содержащее элемент управления список Windows.

CTreeView

Представление, содержащее элемент управления дерева Windows.

Index