На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Elements of a Window Class



The elements of a window class define the default behavior of windows belonging to the class. The application that registers a window class assigns elements to the class by setting appropriate members in a WNDCLASSEX structure and passing the structure to the RegisterClassEx function. The GetClassInfoEx and GetClassLong functions retrieve information about a given window class. The SetClassLong function changes elements of a local or global class that the application has already registered.

Although a complete window class consists of many elements, Windows requires only that an application supply a class name, the window-procedure address, and an instance handle. Use the other elements to define default attributes for windows of the class, such as the shape of the cursor and the content of the menu for the window. You must initialize any unused members of the WNDCLASSEX structure to zero or NULL. The window class elements are as follows.

Element Purpose
Class name Distinguishes the class from other registered classes.
Window-procedure address Points to the function that processes all messages sent to windows in the class and defines the behavior of the window.
Instance handle Identifies the application or DLL that registered the class.
Class cursor Defines the mouse cursor that Windows displays for a window of the class.
Class icon Defines the large icon.
Small class icon Defines the small icon (Windows version 4.0 and higher).
Class background brush Defines the color and pattern that fill the client area when the window is opened or painted.
Class menu Specifies the default menu for windows that do not explicitly define a menu.
Class styles Defines how to update the window after moving or resizing it, how to process double-clicks of the mouse, how to allocate space for the device context, and other aspects of the window.
Extra class memory Specifies the amount of extra memory, in bytes, that Windows should reserve for the class. All windows in the class share the extra memory and can use it for any application-defined purpose. Windows initializes this memory to zero.
Extra window memory Specifies the amount of extra memory, in bytes, that Windows should reserve for each window belonging to the class. The extra memory can be used for any application-defined purpose. Windows initializes this memory to zero.



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Элементы Класса Окна



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

Хотя полный класс окна состоит из многих элементов, Windows требует только, что приложение поставляет имя класса, окно-процедура адреса, и ручку примера. Используйте другие элементы, чтобы определять по умолчанию атрибуты для окна класса, как например, форма курсора и содержимое меню для окна. Вы должны инициализировать любых неиспользованных участников WNDCLASSEX структурный на нулевой или НЕДЕЙСТВИТЕЛЬНЫХ. Элементы класса окна - следующим образом.

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



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz