Каждое окно должно иметь класс окна. Класс окна определяет атрибуты окна, такие как его стиль, его пиктограмму, его курсор, имя меню и имя оконной процедуры.
Первым шагом является заполнение структуры 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 ); |
Для получения дополнительной информации о меню, см. статью Меню. Для получения дополнительной информации об оконной процедуре, см. статью Оконная процедура.