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:
Valor Significado TRUE Indica que dwInputValue contiene las coordenadas de cliente del puntero del ratón. FALSE Indica 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.