CWndClassInfo::Register

Aufgerufen durch CWindowImpl::Create, um die Fensterklasse zu registrieren, wenn sie noch nicht registriert wurde.

ATOM Register(
   WNDPROC* pProc 
);

Parameter

  • pProc
    [out] gibt die ursprüngliche Fensterprozedur einer vorhandenen Fensterklasse an.

Rückgabewert

Wenn erfolgreich, Atom, das die Fensterklasse eindeutig identifiziert, die registriert wird.Andernfalls 0.

Hinweise

Wenn Sie DECLARE_WND_CLASS (Standardeinstellung in CWindowImpl) oder das DECLARE_WND_CLASS_EX-Makro angegeben haben, Register eine neue Windows-Klasse registriert.In diesem Fall wird der pProc-Parameter nicht verwendet.

Wenn Sie das Makro DECLARE_WND_SUPERCLASS angegeben haben, Register registriert eine übergeordnete Klasse - eine Fensterklasse, die basierend auf einer vorhandenen Klasse verwendet jedoch eine andere Fensterprozedur ist.Die vorhandene Fensterprozedur der Fensterklasse wird in pProc zurückgegeben.

Anforderungen

Header: atlwin.h

Siehe auch

Referenz

CWndClassInfo-Klasse

CWndClassInfo::m_atom

CWndClassInfo::m_wc

CWndClassInfo::pWndProc