Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Indica que el usuario ha movido el mouse mientras arrastra un elemento. DL_DRAGGING también se envía periódicamente durante el arrastre incluso si el mouse no se mueve. Un cuadro de lista de arrastrar envía este código de notificación a su ventana primaria en forma de mensaje de lista de arrastre. Para obtener más información, vea Arrastrar mensajes de cuadro de lista.
DL_DRAGGING
pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam;
Parámetros
-
wParam
-
Identificador de control del cuadro de lista de arrastre.
-
lParam
-
Puntero a una estructura DRAGLISTINFO que contiene el código de notificación DL_DRAGGING, el identificador del cuadro de lista de arrastrar y la posición del cursor.
Valor devuelto
El valor devuelto determina el tipo de cursor del mouse que debe establecer la lista de arrastre; puede ser el valor de DL_STOPCURSOR, DL_COPYCURSOR o DL_MOVECURSOR. Si se devuelve cualquier otro valor, el cursor no cambia.
Comentarios
Normalmente, un procedimiento de ventana procesa el código de notificación de DL_DRAGGING mediante la determinación del elemento bajo el cursor y, a continuación, dibujando un icono de inserción. Para recuperar el elemento bajo el cursor, use la función LBItemFromPt , especificando TRUE para el parámetro bAutoScroll . Esta opción hace que el cuadro de lista de arrastre se desplace periódicamente si el cursor está por encima o por debajo de su área de cliente. Para dibujar el icono de inserción, use la función DrawInsert .
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 |
|