Подробности - Структура WNDCLASS

Эта структура содержит атрибуты класса окна. Вот её описание

typedef struct tagWNDCLASS {  
	UINT style;
	WNDPROC lpfnWndProc;
	int cbClsExtra;
	int cbWndExtra;
	HINSTANCE hInstance;
	HICON hIcon;
	HCURSOR hCursor;
	HBRUSH hbrBackground;
	LPCSTR lpszMenuName;
	LPCSTR lpszClassName;
} WNDCLASS;

При создании класса окна эту структуру использует функция Register Class. Итак, описание параметров.

style определяет стиль класса. Стили можно объединять используя | (OR). Вот какие они бывают:

WNDPROC указатель на процедуру окна вызываемую функцией CallWindowProc.
cbClsExtra объем памяти выделяемый за структурой класса.
cbWndExtra объем дополнительной памяти за экземпляром окна.
hInstance дескриптор экземпляра.
hIcon дескриптор эконы окна
hCursor дескриптор курсора окна
hbrBackground дескриптор для закраски фона.
lpszMenuName имя меню в ресурсах
lpszClassName имя класса.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.