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


DECLARE_WND_CLASS

Позволяет указать имя класса нового окна.Поместите этот макрос в классе элемента управления элемента управления ActiveX библиотеки ATL.

DECLARE_WND_CLASS( 
   WndClassName  
)

Параметры

  • WndClassName
    [in] Имя класса нового окна.Если NULL библиотеки ATL создает имя класса окна.

Заметки

Этот макрос позволяет указать имя класса нового окна сведения CWndClassInfo которого будет управлятьо.DECLARE_WND_CLASS определяет класс нового окна с помощью следующей статическую функцию.

static CWndClassInfo& GetWndClassInfo();

DECLARE_WND_CLASS определяет следующие стили для нового окна:

  • CS_HREDRAW

  • CS_VREDRAW

  • CS_DBLCLKS

DECLARE_WND_CLASS также определяет цвет фона окна по умолчанию.Используйте макрос DECLARE_WND_CLASS_EX, чтобы предоставить собственные стили и цвета фона.

CWindowImpl используется макрос DECLARE_WND_CLASS, чтобы создать поле, основанную на классе нового окна.Переопределение этой функциональности, использовать макрос DECLARE_WND_SUPERCLASS или предоставить собственную реализацию функции GetWndClassInfo.

Дополнительные сведения об использовании окон в библиотеке ATL см. в статье Классы окна библиотеки ATL.

Требования

Header: atlwin.h

См. также

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

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

Макросы ATL