Compartir vía


Mensaje de TTM_SETDELAYTIME

Esta función se usa para establecer las duraciones iniciales, emergentes y de muestra posterior de un control de información sobre herramientas.

Parámetros

wParam

Marca que especifica qué valor de hora se va a establecer. Este parámetro puede ser uno de los valores siguientes

Value Significado
TTDT_AUTOPOP
Establezca la cantidad de tiempo que una ventana de información sobre herramientas permanece visible si el puntero está estacionado dentro del rectángulo delimitador de una herramienta. Para devolver el tiempo de retraso del rellenado automático a su valor predeterminado, establezca lParam en -1.
TTDT_INITIAL
Establezca la cantidad de tiempo que un puntero debe permanecer estacionario dentro del rectángulo delimitador de una herramienta antes de que aparezca la ventana de información sobre herramientas. Para devolver el tiempo de retraso inicial a su valor predeterminado, establezca lParam en -1.
TTDT_RESHOW
Establezca el tiempo necesario para que las ventanas de información sobre herramientas posteriores aparezcan a medida que el puntero se mueve de una herramienta a otra. Para devolver el tiempo de retraso a su valor predeterminado, establezca lParam en -1.
TTDT_AUTOMATIC
Establezca las tres veces de retraso en proporciones predeterminadas. El tiempo de rellenado automático será diez veces la hora inicial y la hora de repetición será una quinta vez la hora inicial. Si se establece esta marca, use un valor positivo de lParam para especificar la hora inicial, en milisegundos. Establezca lParam en un valor negativo para devolver las tres veces de retraso a sus valores predeterminados.

lParam

LOWORD especifica el tiempo de retraso, en milisegundos. El HIWORD debe ser cero.

Valor devuelto

No se usa el valor devuelto de este mensaje.

Comentarios

Los tiempos de retraso predeterminados se basan en la hora de doble clic. Para el tiempo de doble clic predeterminado de 500 ms, los tiempos de retardo inicial, autopop y reshow son 500ms, 5000ms y 100ms respectivamente. El fragmento de código siguiente usa la funciónGetDoubleClickTime para determinar las tres veces de retraso para cualquier sistema.

initial = GetDoubleClickTime();

autopop = GetDoubleClickTime() * 10;

reshow = GetDoubleClickTime() / 5;

Requisitos

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

Consulte también

TTM_GETDELAYTIME