DECLARE_WND_SUPERCLASS
Позволяет задать параметры класса.Поместите этот макрос в классе элемента управления элемента управления ActiveX библиотеки ATL.
DECLARE_WND_SUPERCLASS(
WndClassName,
OrigWndClassName
)
Параметры
WndClassName
[in] Имя класса окна, который будет OrigWndClassName суперкласс.Если NULL библиотеки ATL создает имя класса окна.OrigWndClassName
[in] Имя существующего класса окна.
Заметки
Этот макрос позволяет указать имя класса окна, который будет суперкласс существующий класс окна.Управляет сведения CWndClassInfo суперкласса.
Реализует статическую DECLARE_WND_SUPERCLASS следующую функцию:
static CWndClassInfo& GetWndClassInfo();
По умолчанию CWindowImpl используется макрос DECLARE_WND_CLASS, чтобы создать поле, основанную на классе нового окна.При указании в CWindowImpl- макрос DECLARE_WND_SUPERCLASS производный класс класса окна будет основан на существующем классе, но будет использовать пользовательскую процедуру окна.Вызов этого метода superclassing.
Помимо использования макросов DECLARE_WND_CLASS и DECLARE_WND_SUPERCLASS можно переопределить функцию GetWndClassInfo с собственной реализацией.
Дополнительные сведения об использовании окон в библиотеке ATL см. в статье Классы окна библиотеки ATL.
Требования
Header: atlwin.h