Condividi tramite


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

Vedere anche

Altre risorse

Macro della classe della finestra

Macro ATL