Элементы управления (MFC)
Элементы управления - это объекты, которые пользователи могут взаимодействовать с, чтобы ввести или управлять данными.Они часто появляются в диалоговые окна или на панели инструментов.Это семейство раздела рассматриваются 3 основных типа элементов управления:
Общие владелец-выписанные управления windows, включая элементы управления
Элементы управления ActiveX
Другие классы элемента управления, предоставляемые библиотеки Microsoft Foundation Class (MFC)
Колесо
Операционная система windows всегда предусматривала несколько общих элементов управления windows.Эти объекты управления программируемых и редактор диалоговых окон Visual C++ поддерживает добавить их к диалоговым окнам.Классы предоставляют библиотеки Microsoft Foundation Class (MFC), которые инкапсулируют каждый из этих элементов управления, как показано в таблице Управления windows общие и классы MFC.(Некоторые элементы в таблице относили разделы, описывающие их далее.Для элементов управления, разделах отсутсвия см. в документации для классов MFC).
Класс CWnd базовым классом для всех классов окна, включая все классы элемента управления.Управления windows общие поддерживаются в следующих средах:
Windows 95, Windows 98 и Windows 2000
Windows NT версии 3.51 и более поздние версии
Win32s, версия 1.3 (Visual C++ версии 4.2 и более поздние версии не поддерживают Win32s)
Старые общие элементы управления — флажки, поля со списком полей ввода, списки, переключатели, кнопки элемента управления " полоса прокрутки " и статические элементы управления — были доступны в предыдущих версиях windows.
Элементы управления ActiveX
Элементы управления ActiveX в прошлом называемые ЯВЛЯЕТСЯ элементы управления можно использовать в диалоговых окнах в приложениях для окон или на страницах HTML в Интернете.Дополнительные сведения см. в разделе Элементы управления ActiveX MFC.
Другие классы элемента управления MFC
В дополнение к классам, которые инкапсулируют все элементы управления windows общие и программирование поддержки собственные элементы управления ActiveX (или помощью элементов управления ActiveX MFC, предоставленных другими) поддерживает следующие классы элементов управления своего собственного:
Поиск сведений об элементах управления окна общих
В приведенной ниже таблице кратко описано каждое из окон общих элементов управления, в том числе класс-оболочку MFC элемента управления.
Управления windows общие и классы MFC
Элемент управления |
класс MFC |
Описание |
Новые возможности в Windows 95? |
---|---|---|---|
Указывает последовательные кадры видеоклипа формат AVI |
Да |
||
Кнопка |
Кнопки, которые вызывают действия; также используется для флажков, переключателей и групп |
Нет |
|
поле со списком |
Сочетание " поле ввода " и список |
Нет |
|
Позволяет пользователю выбирать конкретные значения даты и времени |
Да |
||
" поле ввода " |
Окно для ввода текста |
Нет |
|
Элемент управления поля со списком с возможностью отображения в образам |
Да |
||
Кнопка, которая появляется над столбцом текст; отслеживает, указанную ширину текста |
Да |
||
Окно, которое позволяет пользователю создать «горячая клавиша быстрого выполнения действие» |
Да |
||
Коллекция изображений, используемых для управления большие наборы значков или растровых изображений (список образа не являются элемента управления; он поддерживает списки, которые используются другими элементами управления) |
Да |
||
Окно, в котором отображается список текст со значками |
Да |
||
список |
Окно, содержащее список строк |
Нет |
|
Мониторинг эти данные отображаются даты |
Да |
||
Окно, в котором отображается ход длинной операции |
Да |
||
Панель инструментов, которое может содержать дополнительные дочерние окна в форме элементов управления |
Да |
||
Окно, в котором пользователь может изменять со знаком абзаца и форматированием (см. Классы, связанные с богатым элементам управления " Поле ввода ") |
Да |
||
полоса прокрутки |
Полоса прокрутки используется как элемент управления в диалоговых окон (не на окне) |
Нет |
|
Окно, содержащее элемент управления " ползунок " с дополнительными делениями |
Да |
||
Пары кнопок со стрелками пользователь может щелкнуть для увеличения или уменьшения значение |
Да |
||
статический-текст |
Текст для обозначать другие элементы управления |
Нет |
|
Окно для отображения сведений о состоянии, аналогичное класс CStatusBar MFC |
Да |
||
Аналогично разделителей в записной книжке; используется в диалоговых окнах вкладки» или «страницах свойств |
Да |
||
Окно с кнопками, команда-производя схожими к классу CToolBar MFC |
Да |
||
Небольшое всплывающее окно, которое описывает назначение кнопок панели инструментов или другого средства |
Да |
||
Окно, в котором отображается иерархический список элементов |
Да |
Дополнительные сведения
Отдельный элемент управления: см. таблицу Управления windows общие и классы MFC в этом разделе ссылки на все элементы управления
С помощью редактора диалоговых окон для добавления элементов управления
Выводящ элемент управления классы от классов MFC контролируют
Создайте элемент управления из стандартного управления windows forms
Получение сообщения уведомления из общих элементов управления
Дополнительные сведения об элементах управления окна общих в Windows SDK см. в разделе Стандартные элементы управления.