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


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

См. также

Другие ресурсы

Макросы класса окна

Макросы ATL