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


CWndClassInfo::Register

Вызываемый CWindowImpl::Create для регистрации класса окна, если он еще не был зарегистрирован.

ATOM Register( 
   WNDPROC* pProc  
);

Параметры

  • pProc
    [out] Определяет исходную процедуру окна существующего класса окна.

Возвращаемое значение

Если успешно, атом, который уникально идентифицирует регистрируемой класса окна. В противном случае - значение 0.

Заметки

Если определены DECLARE_WND_CLASS (по умолчанию) или в CWindowImpl макрос DECLARE_WND_CLASS_EX, то Register регистрирует класс нового окна. В этом случае не используется параметр pProc.

Если определены макрос DECLARE_WND_SUPERCLASS, то Register регистрирует суперкласс — класс окна, основанный на существующем классе, но пользах другая процедура окна. Процедура окна существующего типа окна возвращается в pProc.

Требования

Header: atlwin.h

См. также

Ссылки

CWndClassInfo Class

CWndClassInfo::m_atom

CWndClassInfo::m_wc

CWndClassInfo::pWndProc