Leer en inglés

Compartir a través de


mensaje de WM_GETICON

Se envía a una ventana para recuperar un identificador al icono grande o pequeño asociado a una ventana. El sistema muestra el icono grande en el cuadro de diálogo ALT+TAB y el icono pequeño en la ventana subtítulo.

Una ventana recibe este mensaje a través de la función WindowProc.

#define WM_GETICON                      0x007F

Parámetros

wParam

Tipo de icono que se va a recuperar. Este parámetro puede ser uno de los valores siguientes.

Valor Significado
ICON_BIG
1
Recupere el icono grande de la ventana.
ICON_SMALL
0
Recupere el icono pequeño de la ventana.
ICON_SMALL2
2
Recupera el icono pequeño proporcionado por la aplicación. Si la aplicación no proporciona una, el sistema usa el icono generado por el sistema para esa ventana.

 

lParam

PPP del icono que se va a recuperar. Se puede usar para proporcionar iconos diferentes en función del tamaño del icono.

Valor devuelto

Tipo: HICON

El valor devuelto es un identificador para el icono grande o pequeño, dependiendo del valor de wParam. Cuando una aplicación recibe este mensaje, puede devolver un identificador a un icono grande o pequeño, o pasar el mensaje a la función DefWindowProc .

Observaciones

Cuando una aplicación recibe este mensaje, puede devolver un identificador a un icono grande o pequeño, o pasar el mensaje a DefWindowProc.

DefWindowProc devuelve un identificador al icono grande o pequeño asociado a la ventana, en función del valor de wParam.

Una ventana que no tiene ningún icono establecido explícitamente (con WM_SETICON) usa el icono de la clase de ventana registrada y, en este caso , DefWindowProc devolverá 0 para un mensaje de WM_GETICON . Si envía un mensaje WM_GETICON a una ventana devuelve 0, intente llamar a la función GetClassLongPtr para la ventana. Si devuelve 0, pruebe la función LoadIcon .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

Referencia

DefWindowProc

WM_SETICON

Conceptual

Windows