Стандартні елементи керування

Система забезпечує кілька попередньо визначених вікно класів для елементів керування. Елементи керування, які належать ці класи вікон називаються стандартні елементи керування. Застосунок створює попередньо керування певного типу, вказавши ім'я класу відповідне вікно в CreateWindowEx функцією або в діалоговому вікні шаблон. Нижче наведено стандартні вікна класи.

Ім’я Опис
КНОПКА Створення кнопки управління. Ці елементи керування зазвичай повідомляють вікна батьків, коли користувач вибирає елемента керування. Докладніше перегляньте статтю кнопки.
COMBOBOX Створює поле зі списком полів. Ці елементи керування є поєднання поля списку та редагування елементів керування, дозволяючи користувачеві вибрати й редагувати елементи. Докладніше перегляньте Поля зі списком.
РЕДАГУВАТИ Створює елементах керування. Ці елементи керування дозволяють користувачеві переглядати та редагувати текст. Докладніше перегляньте статтю Редагувати елементи керування.
ЕЛЕМЕНТ Створює списки. Ці елементи керування відображення списку, з якого можна вибрати один або кілька елементів. Докладніше перегляньте Список полів.
RichEdit Створює багатий Edit версії 1.0 елементи керування. Ці елементи керування нехай користувач Перегляд і редагування тексту з символів та абзацу і можуть містити впроваджені об'єкти COM. Докладніше перегляньте Rich редагувати елементи керування.
RICHEDIT_CLASS Створює багатий Edit версії 2.0 елементи керування. Ці елементи керування нехай користувач Перегляд і редагування тексту з символів та абзацу і можуть містити впроваджені об'єкти COM. Докладніше перегляньте Rich редагувати елементи керування.
СМУГА ПРОКРУТКИ Створює панель елементів керування прокруткою. Ці елементи керування користувачеві вибрати напрямок і відстань до прокрутіть інформацію у відповідних вікно. Докладніше перегляньте статтю Смуги прокручування.
СТАТИЧНИЙ Створює статичний елементи керування. Ці елементи керування часто виступають як підписи для інших елементів керування. Докладніше перегляньте Статичні елементи керування.

Кожен клас визначений вікно має відповідний набір Керування стилями , які додатки можна змінювати зовнішній вигляд і поведінку елементи керування, вона створює. Наприклад, КНОПКУ клас підтримує стилі для створення кнопки, перемикачі, прапорці і група коробки. Програма визначає стиль, під час створення елемента керування.

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

Більшість програм широко використовувати стандартні елементи керування в діалогових вікнах та іншими вікнами. Оскільки стандартні елементи керування пропонують багато можливостей, повного обговорення кожного виходить за рамки цієї теми.

Index