messaggio WM_NCACTIVATE
Inviato a una finestra quando l'area nonclient deve essere modificata per indicare uno stato attivo o inattivo.
Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .
#define WM_NCACTIVATE 0x0086
Parametri
-
wParam
-
Indica quando deve essere modificata una barra del titolo o un'icona per indicare uno stato attivo o inattivo. Se è necessario disegnare una barra o un'icona del titolo attivo, il parametro wParam è TRUE. Se una barra del titolo o un'icona inattiva deve essere disegnata, wParam è FALSE.
-
lParam
-
Quando uno stile di visualizzazione è attivo per questa finestra, questo parametro non viene usato.
Quando uno stile di visualizzazione non è attivo per questa finestra, questo parametro è un handle per un'area di aggiornamento facoltativa per l'area nonclient della finestra. Se questo parametro è impostato su -1, DefWindowProc non esegue il repository dell'area nonclient per riflettere la modifica dello stato.
Valore restituito
Tipo: LRESULT
Quando il parametro wParam è FALSE, un'applicazione deve restituire TRUE per indicare che il sistema deve procedere con l'elaborazione predefinita oppure deve restituire FALSE per impedire la modifica. Quando wParam è TRUE, il valore restituito viene ignorato.
Commenti
L'elaborazione dei messaggi correlati all'area non client di una finestra standard non è consigliata, perché l'applicazione deve essere in grado di disegnare tutte le parti necessarie dell'area nonclient per la finestra. Se un'applicazione elabora questo messaggio, deve restituire TRUE per indirizzare il sistema per completare la modifica della finestra attiva. Se la finestra viene ridotta al minimo quando viene ricevuto questo messaggio, l'applicazione deve passare il messaggio alla funzione DefWindowProc .
La funzione DefWindowProc disegna il titolo della barra del titolo o dell'icona nei relativi colori attivi quando il parametro wParam è TRUE e nei relativi colori inattivi quando wParam è FALSE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali