CW&nd::OnPaletteChangednbsp;

afx_msg public static void OnPaletteChanged (CWnd * pFocusWnd );

Parametri

pFocusWnd

Specifica un puntatore alla finestra che ha causato la tavolozza di sistema cambiare. Il puntatore può essere temporaneo e non deve essere memorizzato.

Osservazioni

Il framework chiama questa funzione membro per tutte le finestre di primo livello dopo la finestra con lo stato attivo input ha realizzato la sua tavolozza logica, modificando in tal modo la tavolozza di sistema. Questa chiamata permette una finestra senza il focus di ingresso che utilizza una tavolozza di colori per realizzare la sua logiche tavolozze e aggiornamento dell'area client.

La funzione membro OnPaletteChanged viene chiamata per tutte le finestre di primo livello e sovrapposte, tra cui quello che ha cambiato la tavolozza di sistema e causato da inviare il messaggio WM_PALETTECHANGED . Se qualsiasi finestra figlio utilizza una tavolozza di colori, questo messaggio deve essere passato ad esso.

Per evitare un ciclo infinito, la finestra non dovrebbe realizzare sua tavolozza, a meno che non determina che pFocusWnd non contiene un puntatore a se stesso.

&Notanbsp;  Questa funzione membro viene chiamata dal framework per consentire l'applicazione per la gestione di un messaggio di Windows. I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto. Se si chiama l'implementazione della classe base di questa funzione, che l'applicazione utilizzerà i parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.

Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; :: RealizePalette, WM_PALETTECHANGED, CWnd::OnPaletteIsChanging, CWnd::OnQueryNewPalette

Index