Регистрация класса окна

Каждое окно должно иметь класс окна. Класс окна определяет атрибуты окна, такие как его стиль, его пиктограмму, его курсор, имя меню и имя оконной процедуры.

Первым шагом является заполнение структуры WNDCLASS с информацией о классе. Затем, Вы передаете структуры функции RegisterClass. Обобщенное приложение регистрирует класс окна как GenericAppClass как указано ниже:

wc.lpszClassName = "GenericAppClass";
wc.lpfnWndProc = MainWndProc;
wc.style = CS_OWNDC | CS_VREDRAW | CS_HREDRAW;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
wc.hCursor = LoadCursor( NULL, IDC_ARROW );
wc.hbrBackground = (HBRUSH)( COLOR_WINDOW+1 );
wc.lpszMenuName = "GenericAppMenu";
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;

RegisterClass( &wc );

Для получения дополнительной информации о меню, см. статью Меню. Для получения дополнительной информации об оконной процедуре, см. статью Оконная процедура.

 

Назад в оглавление
На главную страницу темы

Hosted by uCoz