Элементы класса окна

Элементы класса окна определяют поведение по умолчанию windows, принадлежащие к классу. Приложение, которое регистрирует класс окна присваивает элементы в класс, установив соответствующие члены в структуре WNDCLASSEX и передача структуры RegisterClassEx функцию. Функции GetClassInfoEx и GetClassLong получить сведения о классе заданного окна. SetClassLong функция изменяет элементы локального или глобального класса, который приложение уже зарегистрирован.

Хотя класс полный окна состоит из множества элементов, система требует только приложение указать имя класса, адрес процедуру окна и дескриптор экземпляра. Используйте другие элементы для определения атрибутов по умолчанию для окон класса, таких как форма курсора и содержание меню для окна. Необходимо инициализировать любые неиспользованные члены структуры WNDCLASSEX нулю или NULL. Элементы класса окна являются следующими.

Элемент Цель
Имя класса Класс, отличает от других зарегистрированных классов.
Адрес процедуру окна Указатель на функцию, которая обрабатывает все сообщения, отправляемые в windows в классе и определяет поведение окна.
Дескриптор экземпляра Идентифицирует приложение или библиотека DLL, который регистрировал класс.
Класс курсора Определяет курсор мыши, система отображает для окна класса.
Класс значки Определяет значок большой и маленький значок (начиная с Windows 95 и Windows NT 4.0).
Класс фоновую кисть Определяет цвет и узор, которые заполнить клиентскую область, когда окно открывается или окрашенные.
Меню класс Определяет меню по умолчанию для windows, которые явно не определяет меню.
Стили класса Определяет, как обновить окно после перемещения или изменения размеров, как обработать дважды щелкает кнопкой мыши, как выделить место для контекста устройства и другие аспекты окна.
Память высшего сорта Определяет объем дополнительной памяти в байтах, которое система должна зарезервировать для данного класса. Все окна в классе совместно использовать дополнительную память и может использовать его для любых целей, определяемых приложением. Система инициализирует этот памяти 0.
Дополнительное окно памяти Определяет объем дополнительной памяти в байтах, которое система должна зарезервировать для каждого окна, принадлежащие к классу. Дополнительная память может использоваться для любых целей, определяемых приложением. Система инициализирует этот памяти 0.

Index