Поделиться через


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

Окно «классы» в традиционном программировании для Windows определяет характеристики «класса» (не класс C++), из которого можно создать любое количество окон. Этот тип класса шаблона или модели для создания окна.

Регистрация класса окна в традиционных программах для Windows

В традиционной программы для Windows, без MFC, необходимо процесс все сообщения в окно в соответствующей процедуре «окна» или «WndProc». WndProc Связан с окном «посредством процесса регистрации класса окна». Главное окно зарегистрированное в функции WinMain, но другие классы windows можно зарегистрировать в любом месте приложения. Регистрация зависит от структуры, содержащей указатель на функцию WndProc вместе с спецификациями для курсора, кисти фона и т д Структура передается в качестве параметра, а также строковым именем класса, прежнем в вызове функции RegisterClass. Таким образом, класс регистрации может совместно использоваться несколькими окнами.

Регистрация класса окна в программах MFC

В отличие от этого, большинство действие регистрации класса окна выполняется автоматически в структурной программе MFC. При использовании MFC, обычно является производным класса окна C++ из существующего класса библиотеки с помощью стандартного синтаксиса C++ для наследования классов. Платформа по-прежнему используется традиционные классы регистрации «,» и предоставляет несколько стандартных одного, зарегистрированный для пользователя. Можно зарегистрировать классы регистрации дополнительных глобальная путем вызова функции AfxRegisterWndClass, а затем передав зарегистрирован класс в функцию-член СоздатьCWnd. Как описано здесь, стандартных «класс» регистрации в Windows не следует путать с классом C++.

Дополнительные сведения см. в разделе Техническое примечание 1.

См. также

Ссылки

Создание окон