Share via


WM_GETICON messaggio

Inviato a una finestra per recuperare un handle all'icona grande o piccola associata a una finestra. Il sistema visualizza l'icona grande nella finestra di dialogo ALT+TAB e l'icona piccola nella finestra didascalia.

Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .

#define WM_GETICON                      0x007F

Parametri

wParam

Tipo di icona recuperato. Questo parametro può avere uno dei valori seguenti.

Valore Significato
ICON_BIG
1
Recuperare l'icona di grandi dimensioni per la finestra.
ICON_SMALL
0
Recuperare l'icona piccola per la finestra.
ICON_SMALL2
2
Recupera l'icona piccola fornita dall'applicazione. Se l'applicazione non ne fornisce una, il sistema usa l'icona generata dal sistema per tale finestra.

 

lParam

DPI dell'icona recuperata. Questa opzione può essere usata per fornire icone diverse a seconda delle dimensioni dell'icona.

Valore restituito

Tipo: HICON

Il valore restituito è un handle per l'icona grande o piccola, a seconda del valore di wParam. Quando un'applicazione riceve questo messaggio, può restituire un handle a un'icona grande o piccola oppure passare il messaggio alla funzione DefWindowProc .

Commenti

Quando un'applicazione riceve questo messaggio, può restituire un handle a un'icona grande o piccola oppure passare il messaggio a DefWindowProc.

DefWindowProc restituisce un handle all'icona grande o piccola associata alla finestra, a seconda del valore di wParam.

Una finestra che non ha un'icona impostata in modo esplicito (con WM_SETICON) usa l'icona per la classe di finestra registrata e in questo caso DefWindowProc restituirà 0 per un messaggio di WM_GETICON . Se si invia un messaggio WM_GETICON a una finestra viene restituito 0, provare a chiamare la funzione GetClassLongPtr per la finestra. Se restituisce 0, provare la funzione LoadIcon .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

DefWindowProc

WM_SETICON

Informazioni concettuali

Windows