Compartir vía


DL_BEGINDRAG código de notificación

Notifica a la ventana primaria del cuadro de lista de arrastrar que el usuario ha hecho clic en el botón izquierdo del mouse en un elemento. Un cuadro de lista de arrastrar envía este código de notificación en forma de mensaje de lista de arrastre. Para obtener más información, vea Arrastrar mensajes de cuadro de lista.

DL_BEGINDRAG

    pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam; 

Parámetros

lParam

Puntero a una estructura DRAGLISTINFO que contiene el código de notificación de DL_BEGINDRAG, el identificador del cuadro de lista de arrastrar y la posición del cursor.

Valor devuelto

Devuelve TRUE para iniciar la operación de arrastre o FALSE para evitar la operación de arrastre.

Comentarios

Al procesar este código de notificación, un procedimiento de ventana normalmente determina el elemento de lista en la posición de cursor especificada mediante la función LBItemFromPt . A continuación, devuelve TRUE o FALSE, en función de si se debe arrastrar el elemento. Antes de devolver TRUE, el procedimiento de ventana debe guardar el índice del elemento de lista para que la aplicación sepa qué elemento se va a mover o copiar cuando se completa la operación de arrastre.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Commctrl.h