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

Система предоставляет несколько предопределенных окно классов для элементов управления. Элементы управления, принадлежащие к этим классам окон, называются встроенные элементы управления. Приложение создает заранее определенного типа, указав имя класса соответствующие окна в CreateWindowEx функции или шаблон поля диалогового окна. Ниже приведены предопределенные окно классы.

Имя Описание
КНОПКА Создает элементы управления button. Эти элементы управления обычно уведомлять родительское окно, когда пользователь выбирает элемент управления. Для получения дополнительной информации см. кнопки.
COMBOBOX Создает поля со списком. Эти элементы управления представляют собой комбинацию списков и редактирования элементов управления, позволяя пользователю выбирать и редактировать элементы. Для получения дополнительной информации смотрите Списками.
РЕДАКТИРОВАНИЕ Создает элементы управления редактирования. Эти элементы управления позволяют пользователю просматривать и редактировать текст. Дополнительные сведения содержатся в разделе Редактирования элементов управления.
LISTBOX Создание окна списка. Эти элементы управления отображают список, из которого пользователь может выбрать один или несколько элементов. Для получения дополнительной информации смотрите Списки.
RichEdit Создает версии 1.0 элементы управления Rich Edit. Эти элементы управления позволяют пользователю просмотр редактирования текста с форматирование символов и абзацев и может включать в себя встроенный COM-объекты. Для получения дополнительной информации см. Многофункциональные элементы управления редактирования.
RICHEDIT_CLASS Создает версии 2.0 элементы управления Rich Edit. Эти элементы управления позволяют пользователю просмотр редактирования текста с форматирование символов и абзацев и может включать в себя встроенный COM-объекты. Для получения дополнительной информации см. Многофункциональные элементы управления редактирования.
ПОЛОСА ПРОКРУТКИ Создает элементы управления полосы прокрутки. Эти элементы управления позволяют пользователю выбрать направление и расстояние для прокрутки информации в соответствующие окна. Для получения дополнительной информации смотрите Полосы прокрутки.
СТАТИЧЕСКИЙ Создает статические элементы управления. Эти элементы управления часто выступают в качестве метки для других элементов управления. Для получения дополнительной информации см. Статические элементы управления.

Каждый класс предопределенные окна имеет соответствующий набор стилей элементов управления , позволяющие приложению изменять внешний вид и поведение элементов управления, которые он создает. Например класс BUTTON поддерживает стили для создания кнопок, переключателей, флажков и группы полей. Приложение определяет стиль при создании элемента управления.

Каждый класс предопределенные окна имеет соответствующий набор сообщений уведомлений и управления. Приложения полагаются на уведомления сообщений, чтобы определить, когда пользователь предоставляет данные в элементы управления. Например кнопка посылает сообщение BN_CLICKED родительского окна, когда пользователь нажимает кнопку. Приложения используют сообщения управления для получения информации от органов управления и манипулировать внешний вид и поведение элементов управления. Например приложение может отправить сообщение BM_GETCHECK флажок, чтобы определить, содержит ли он в настоящее время флажок.

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

Index