Condividi tramite


DECLARE_WND_CLASS

Consente di specificare il nome della nuova classe della finestra.Inserire questa macro nella classe del controllo di un controllo ActiveX ATL.

DECLARE_WND_CLASS( 
   WndClassName  
)

Parametri

  • WndClassName
    [in] il nome della nuova classe della finestra.Se NULL, ATL genera un nome di classe della finestra.

Note

Consente di specificare il nome della nuova classe di finestre delle cui informazioni verranno gestite da CWndClassInfo.DECLARE_WND_CLASS definisce la classe della nuova finestra implementando la seguente funzione statica:

static CWndClassInfo& GetWndClassInfo();

DECLARE_WND_CLASS specificare i seguenti stili per la nuova finestra:

  • CS_HREDRAW

  • CS_VREDRAW

  • CS_DBLCLKS

DECLARE_WND_CLASS specifica inoltre il colore di sfondo di finestre predefinito.Utilizzare la macro DECLARE_WND_CLASS_EX per fornire stili personalizzati e colore di sfondo.

CWindowImpl utilizza la macro DECLARE_WND_CLASS per creare una finestra basata su una nuova classe della finestra.Per eseguire l'override di questo comportamento, utilizzare la macro DECLARE_WND_SUPERCLASS, o fornire un'implementazione personalizzata della funzione GetWndClassInfo.

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