Mensaje de notificación DL_BEGINDRAG
Definición
DL_BEGINDRAG id = (WPARAM)(INT)wParam; pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam;
Notifica a la ventana padre del list box de arrastre de que el usuario ha hecho click izquierdo sobre un ítem. Un list box de arrastre envía este código de notificación en el formato de de un mensaje de de lista de arrastre.
Descripción
- id
- El identificador del control del list box de arrastre.
- pDragInfo
- Un puntero a una estructura DRAGLISTINFO que contiene el código de notificación DL_BEGINDRAG, el manipulador del list box de arrastre y la posición del cursor.
Valor de retorno
Devuelve TRUE para empezar una operación de arrastre, o FALSE para evitarla.
Observaciones
Cuando procesa este código de notificación, un procedimiento de ventana normalmente determina el ítem de la lista en la posición del cursor especificada usando la función LBItemFromPt. Entonces retorna TRUE o FALSE, dependiendo de si el ítem debe ser arrastrado. Antes de de devolver TRUE, el procedimiento de ventana debe guardar el índice de ítem de modo que la aplicación conoce qué ítem debe mover o copiar cuando la operación de arrastre se complete.