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


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

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

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

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

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

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

  • CEdit
    Окно элемента управления editable- текста. Элементы управления "Поле ввода" используются для приема текстовый ввод пользователя.

  • CIPAddressCtrl
    Поддерживает поле ввода для управления адрес (IP) протокола IP.

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

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

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

  • CSpinButtonCtrl
    Пары кнопок со стрелками пользователь может щелкнуть для увеличения или уменьшения значения.

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

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

Кнопки

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

  • CBitmapButton
    Кнопка с растровым изображением вместо заголовок текста.

Списки

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

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

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

  • CComboBoxEx
    Расширяет элемент управления "поле со списком", предоставляя поддержку списков изображений.

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

  • CListCtrl
    Отображает коллекцию элементов, каждый из которых состоит из Значка и метки, способом подобно правой панели проводника.

  • CTreeCtrl
    Отображается иерархический список Значков и аранжированной метками способом похож на левой панели проводника.

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

  • CToolBarCtrl
    Предоставляет функциональные возможности стандартного элемента управления "панель инструментов" Windows. Большинство программ MFC используется CToolBar вместо этого класса.

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

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

  • CAnimateCtrl
    Представлен простой видеоклип.

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

  • CDateTimeCtrl
    Поддерживает или расширенный элемент управления "Поле ввода", или простого элемента управления взаимодействием календаря, который позволяет пользователю выбирать конкретную дату или значения времени.

  • CHeaderCtrl
    Заголовки или метки для отображения столбцов.

  • CMonthCalCtrl
    Поддерживает простого элемента управления взаимодействием календаря, который позволяет пользователю для выбора даты.

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

  • CHotKeyCtrl
    Позволяет пользователю создание горячей сочетания клавиш, которое пользователь может нажать для выполнения действий быстро.

  • CLinkCtrl
    Текст Renders маркированного — вверх и запускает соответствующие приложения, когда пользователь щелкает ссылку вложенной.

  • CHtmlEditCtrl
    Предоставляет функциональные возможности элемента управления ActiveX WebBrowser в окне MFC.

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

  • CImageList
    Предоставляет функциональные возможности списка изображение Windows. Списки изображений используются с элементами управления списка и элементами управления дерева. Их также можно использовать для хранения и архивируйте набор в том же измененных размер растровые изображения.

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

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

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

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

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

См. также

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

Общие сведения о библиотеке классов