CWndClassInfo Class
Этот класс содержит методы для регистрации сведений для класса окна.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
class CWndClassInfo
Члены
Открытые методы
регистрирует класс окна. |
Элементы данных
Однозначно определяющее зарегистрированный класса окна. |
|
Определяет, относится ли ресурс курсора до курсора системы или до курсора, содержащихся в ресурсе модуля. |
|
Указывает имя ресурса курсора. |
|
Содержит имя существующего класса окна. |
|
Содержит библиотеку ATL- созданное имя класса окна. |
|
Хранит сведения о класса окна в структуре WNDCLASSEX. |
|
Указывает на процедуру окна существующего окна классифицируют. |
Заметки
CWndClassInfo управляет сведения класса окна. Обычно используется CWndClassInfo через один из 3 макросов, DECLARE_WND_CLASS, DECLARE_WND_CLASS_EX или DECLARE_WND_SUPERCLASS, как описано в следующей таблице:
Макрос |
Описание |
---|---|
CWndClassInfo регистрирует сведения для класса нового окна. |
|
Данные регистров CWndClassInfo для класса нового окна, включая параметры класса. |
|
Данные регистров CWndClassInfo для класса окна, основанный на существующем классе, но используют другую процедуру окна. Вызов этого метода superclassing. |
По умолчанию CWindowImpl содержит макрос DECLARE_WND_CLASS, чтобы создать поле, основанную на классе нового окна. DECLARE_WND_CLASS предоставляет стили по умолчанию и цвет фона для элемента управления. Если необходимо самостоятельно определить стиль и цвет фона, наследуйте класс от CWindowImpl и включить макрос DECLARE_WND_CLASS_EX в определении класса.
Если требуется создать поле, основанный на существующем классе окна, наследуйте класс от CWindowImpl и включить макрос DECLARE_WND_SUPERCLASS в определении класса. Примеры.
class ATL_NO_VTABLE CMyWindow :
OtherInheritedClasses
public CComControl<CMyWindow>
// CComControl derives from CWindowImpl
{
public:
// 1. The NULL parameter means ATL will generate a
// name for the superclass
// 2. The "EDIT" parameter means the superclass is
// based on the standard Windows Edit box
DECLARE_WND_SUPERCLASS(NULL, _T("EDIT"))
// Remainder of class declaration omitted
Дополнительные сведения о классах окна см. в подразделе классы окна в Windows SDK.
Дополнительные сведения об использовании окон в библиотеке ATL см. в статье Классы окна библиотеки ATL.
Требования
Header: atlwin.h