Compartilhar via


Mensagem TTM_SETDELAYTIME

Define as durações iniciais, pop-up e reexibição para um controle de dica da ferramenta.

Parâmetros

wParam

Sinalizador que especifica qual valor de tempo definir. Esse parâmetro pode usar um dos valores a seguir

Valor Significado
TTDT_AUTOPOP
Defina a quantidade de tempo em que uma janela de dica de ferramenta permanecerá visível se o ponteiro estiver parado dentro do retângulo delimitador de uma ferramenta. Para retornar o tempo de atraso de exibição automática para seu valor padrão, defina lParam como -1.
TTDT_INITIAL
Defina a quantidade de tempo que um ponteiro deve ficar parado dentro do retângulo delimitador de uma ferramenta antes que a janela de dica de ferramenta apareça. Para retornar o tempo de atraso inicial para seu valor padrão, defina lParam como -1.
TTDT_RESHOW
Determina a quantidade de tempo que as janelas subsequentes de dica de ferramenta sejam exibidas quando o ponteiro for movido de uma ferramenta para outra. Para retornar o tempo de atraso de reexibição para seu valor padrão, defina lParam como -1.
TTDT_AUTOMATIC
Defina todos os três tempos de atraso para proporções padrão. O tempo de exibição automática será dez vezes o tempo inicial e o tempo de reexibição será um quinto do tempo inicial. Se esse sinalizador estiver definido, use um valor positivo de lParam para especificar o tempo inicial, em milissegundos. Defina lParam como um valor negativo para retornar todos os três tempos de atraso para seus valores padrão.

lParam

O LOWORD especifica o tempo de atraso, em milissegundos. O HIWORD deve ser zero.

Valor retornado

O valor retornado dessa mensagem não é utilizado.

Comentários

Os tempos de atraso padrão são baseados na hora do clique duplo. Para o tempo de clique duplo padrão de 500 ms, os tempos de atraso inicial, exibição automática e reexibição são 500 ms, 5.000 ms e 100 ms, respectivamente. O fragmento de código a seguir usa a função GetDoubleClickTime para determinar os três tempos de atraso para qualquer sistema.

initial = GetDoubleClickTime();

autopop = GetDoubleClickTime() * 10;

reshow = GetDoubleClickTime() / 5;

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Commctrl.h

Confira também

TTM_GETDELAYTIME