TTM _ SETDELAYTIME-Meldung

Legt die anfängliche Dauer, das Popupfenster und die Dauer der erneuten Anzeigen für ein QuickInfo-Steuerelement fest.

Parameter

wParam

Flag, das angibt, welcher Zeitwert festgelegt werden soll. Dieser Parameter kann einer der folgenden Werte sein:

Wert Bedeutung
TTDT _ AUTOPOP
Legen Sie fest, wie lange ein QuickInfo-Fenster sichtbar bleibt, wenn der Zeiger innerhalb des umgebundenen Rechtecks eines Tools fest ist. Legen Sie lParam auf -1 fest, um die Verzögerungszeit für autopop auf den Standardwert zurückzuversetzen.
TTDT _ INITIAL
Legen Sie fest, wie lange ein Zeiger innerhalb des umgebundenen Rechtecks eines Tools bleiben muss, bevor das QuickInfo-Fenster angezeigt wird. Legen Sie lParam auf -1 fest, um die anfängliche Verzögerungszeit auf ihren Standardwert zurück zu setzen.
TTDT _ RESHOW
Legen Sie fest, wie lange es dauert, bis nachfolgende QuickInfo-Fenster angezeigt werden, während der Zeiger von einem Tool zu einem anderen wechselt. Legen Sie lParam auf -1 fest, um die Verzögerungszeit für das Erneute Anzeigen auf den Standardwert zurück zu setzen.
TTDT _ AUTOMATIC
Legen Sie alle drei Verzögerungszeiten auf Standardanteile fest. Die autopop-Zeit ist zehnmal so lang wie die Anfangszeit, und die Neupräsentationszeit ist ein Fünftel der Anfangszeit. Wenn dieses Flag festgelegt ist, verwenden Sie den positiven Wert lParam, um die Anfangszeit in Millisekunden anzugeben. Legen Sie lParam auf einen negativen Wert fest, um alle drei Verzögerungszeiten auf ihre Standardwerte zurück zu setzen.

lParam

Das LOWORD gibt die Verzögerungszeit in Millisekunden an. Das HIWORD muss 0 (null) sein.

Rückgabewert

Der Rückgabewert für diese Meldung wird nicht verwendet.

Bemerkungen

Die Standardverzögerungszeiten basieren auf der Doppelklickzeit. Bei der Standardzeit für Doppelklicks von 500 ms beträgt die anfängliche, automatische Aufpop- und Neuaufsuchverzögerung 500 ms, 5.000 ms bzw. 100 ms. Das folgende Codefragment verwendet die GetDoubleClickTime-Funktion, um die drei Verzögerungszeiten für jedes System zu bestimmen.

initial = GetDoubleClickTime();

autopop = GetDoubleClickTime() * 10;

reshow = GetDoubleClickTime() / 5;

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Commctrl.h

Weitere Informationen

TTM _ GETDELAYTIME