Message TTM_SETDELAYTIME
Définit les durées initiales, contextuelles et de réaffichage pour un contrôle d’info-bulle.
Paramètres
-
wParam
-
Indicateur qui spécifie la valeur de temps à définir. Ce paramètre peut prendre les valeurs suivantes.
Valeur Signification - TTDT_AUTOPOP
Définir la durée pendant laquelle une fenêtre d’info-bulle reste visible si le pointeur est stationnaire dans le rectangle englobant d’un outil. Pour rétablir la valeur par défaut du délai d’affichage automatique, affectez la valeur -1 à lParam. - TTDT_INITIAL
Définir la durée pendant laquelle un pointeur doit rester stationnaire dans le rectangle englobant d’un outil avant que la fenêtre d’info-bulle apparaisse. Pour rétablir la valeur par défaut du délai initial, affectez la valeur -1 à lParam. - TTDT_RESHOW
Définir le temps nécessaire pour que les fenêtres d’info-bulle suivantes s’affichent à mesure que le pointeur passe d’un outil à un autre. Pour rétablir la valeur par défaut du délai de réaffichage, affectez la valeur -1 à lParam. - TTDT_AUTOMATIC
Définir les trois délais aux proportions par défaut. Le délai d’affichage automatique sera égal à dix fois le délai initial, et le délai de réaffichage sera égal à un cinquième du délai initial. Si cet indicateur est défini, utilisez une valeur positive d’lParam pour spécifier le délai initial, en millisecondes. Définissez lParam sur une valeur négative pour rétablir les valeurs par défaut des trois délais. -
lParam
-
LOWORD spécifie le délai, en millisecondes. HIWORD doit être égal à zéro.
Valeur retournée
La valeur de retour de ce message n’est pas utilisée.
Notes
Les délais par défaut sont basés sur la durée du double-clic. Pour la durée de double-clic par défaut de 500 ms, les délais initiaux, d’affichage automatique et de réaffichage sont respectivement de 500 ms, 5000 ms et 100 ms. Le fragment de code suivant utilise la fonction GetDoubleClickTime afin de déterminer les trois délais pour n’importe quel système.
initial = GetDoubleClickTime();
autopop = GetDoubleClickTime() * 10;
reshow = GetDoubleClickTime() / 5;
Spécifications
Condition requise | Value |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|