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
-
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.
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 .
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 .
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 |
|
-
Referencia
-
Conceptual