DECLARE_WND_CLASS

DECLARE_WND_CLASS ( WndClassName )

Parametri

WndClassName

[in] Il nome della nuova classe finestra. Se NULL, ATL genererà un nome di classe di finestra.

Osservazioni

Inserire questa macro nella classe del controllo di un controllo ActiveX ATL. Questa macro consente di specificare il nome di una nuova classe di finestra, cui informazioni verranno gestiti da CWndClassInfo. DECLARE_WND_CLASS definisce la nuova classe di finestra implementando la seguente funzione statica:

 cWndCl&assInfoamp statico; GetWndClassInfo()

DECLARE_WND_CLASS consente di specificare i seguenti stili per la nuova finestra:

DECLARE_WND_CLASS specifica anche il che colore di sfondo delle finestre predefinito. Utilizzare la macro DECLARE_WND_CLASS_EX per fornire i propri stili e il colore di sfondo.

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

Per ulteriori informazioni sull'utilizzo di windows in ATL, vedere l'articolo di Classi finestra ATL.

Macro ATL e funzioni globali

Index