WM_QUERYDRAGICON mensaje

Se envía a una ventana minimizada (icónica). La ventana está a punto de arrastrarse por el usuario, pero no tiene un icono definido para su clase. Una aplicación puede devolver un identificador a un icono o cursor. El sistema muestra este cursor o icono mientras el usuario arrastra el icono.

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

#define WM_QUERYDRAGICON                0x0037

Parámetros

wParam

Este parámetro no se utiliza.

lParam

Este parámetro no se utiliza.

Valor devuelto

Tipo: LRESULT

Una aplicación debe devolver un identificador a un cursor o icono que el sistema va a mostrar mientras el usuario arrastra el icono. El cursor o el icono debe ser compatible con la resolución del controlador de pantalla. Si la aplicación devuelve NULL, el sistema muestra el cursor predeterminado.

Observaciones

Cuando el usuario arrastra el icono de una ventana sin un icono de clase, el sistema reemplaza el icono por un cursor predeterminado. Si la aplicación requiere que se muestre un cursor diferente durante el arrastre, debe devolver un identificador al cursor o icono compatible con la resolución del controlador de pantalla. Si una aplicación devuelve un identificador a un cursor o icono de color, el sistema convierte el cursor o icono en blanco y negro. La aplicación puede llamar a la función LoadCursor o LoadIcon para cargar un cursor o icono desde los recursos de su archivo ejecutable (.exe) y recuperar este identificador.

Si un procedimiento de cuadro de diálogo controla este mensaje, debe convertir el valor devuelto deseado en una BOOL y devolver el valor directamente. Se omite el valor de DWL_MSGRESULT establecido por la función SetWindowLong .

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

LoadCursor

LoadIcon

Conceptual

Windows