DECLARE_WND_SUPERCLASS
Consente di specificare i parametri di una classe.Inserire questa macro nella classe del controllo di un controllo ActiveX ATL.
DECLARE_WND_SUPERCLASS(
WndClassName,
OrigWndClassName
)
Parametri
WndClassName
[in] il nome della classe della finestra che superclasse OrigWndClassName.Se NULL, ATL genera un nome di classe della finestra.OrigWndClassName
[in] il nome di una classe finestra esistente.
Note
Consente di specificare il nome di una classe finestra che superclasse una classe finestra esistente.CWndClassInfo gestisce le informazioni di superclasse.
DECLARE_WND_SUPERCLASS implementa la seguente funzione statica:
static CWndClassInfo& GetWndClassInfo();
Per impostazione predefinita, CWindowImpl utilizza la macro DECLARE_WND_CLASS per creare una finestra basata su una nuova classe della finestra.Specificando la macro DECLARE_WND_SUPERCLASS in CWindowImplnella classe derivata da, la classe della finestra verrà basata su una classe esistente ma seguirà la routine della finestra.Questa tecnica viene chiamata una superclasse basata su.
Oltre a utilizzare le macro DECLARE_WND_SUPERCLASS e DECLARE_WND_CLASS, è possibile eseguire l'override della funzione GetWndClassInfo con la propria implementazione.
Per ulteriori informazioni sull'utilizzo delle finestre in ATL, vedere l'articolo Classi di finestre ATL.
Requisiti
Header: atlwin.h