commctrl.h

Mensaje HDM_SETHOTDIVIDER

Definición

HDM_SETHOTDIVIDER  
wParam = (WPARAM)(BOOL)flag;
lParam = (LPARAM)(DWORD)dwInputValue;

Cambia el color de un divisor entre ítems de un control de cabecera para indicar el destino de una operación de drag-and-drop externa. Se puede enviar este mensjae explícitamente, o usar la macro Header_SetHotDivider.

Descripción

flag

El tipo de valor representado por dwInputValue. Este valor puede ser uno de los siguientes:

ValorSignificado
TRUEIndica que dwInputValue contiene las coordenadas de cliente del puntero del ratón.
FALSEIndica que dwInputValue contiene el valor del índice de un divisor.
dwInputValue

Un valor contenido en dwInputValue se intrepreta dependiendo del valor de flag.

Si flat es TRUE, dwInputValue representa las coordenadas x e y del puntero del ratón. La coordenada x en la palabra de menor peso, y la coordenda y en la de mayor peso. Cuando el control de cabecera recibe el mensaje, resalta el divisor apropiado basándose en esas coordenadas.

Si flag es FALSE, dwInputValue representa el índice entero del divisor a resaltar.

Valor de retorno

Retorna el valor del índice del divisor que el control ha resaltado.

Observaciones

Este mensaje crea el efecto que un control de cabecera produce automáticamente cuando tiene el estilo HDS_DRAGDROP. El mensaje HDM_SETHOTDIVIDER está pensado para se usado cuando el dueño del control manipula las operaciones de drag-and-drop de forma manual.