Freigeben über


TTM_SETDELAYTIME-Meldung

Hiermit wird die anfängliche Anzeigedauer, die Anzeigedauer von Popupelementen und die Dauer für erneutes Anzeigen für QuickInfo-Steuerelemente festgelegt.

Parameter

wParam

Dies ist das Flag, das angibt, welcher Zeitwert festgelegt werden soll. Dieser Parameter kann einen der folgenden Werte aufweisen.

Wert Bedeutung
TTDT_AUTOPOP
Hiermit wird festgelegt, wie lange ein QuickInfo-Fenster angezeigt wird, wenn der Zeiger innerhalb des umgebenden Rechtecks eines Tools nicht bewegt wird. Legen Sie lParam auf –1 fest, um die Verzögerungszeit für das automatische Popupfenster wieder auf den Standardwert festzulegen.
TTDT_INITIAL
Hiermit wird festgelegt, wie lange es dauert, bis ein QuickInfo-Fenster angezeigt wird, wenn der Zeiger innerhalb des umgebenden Rechtecks eines Tools nicht bewegt wird. Legen Sie lParam auf –1 fest, um die anfängliche Verzögerungszeit wieder auf den Standardwert festzulegen.
TTDT_RESHOW
Hiermit wird festgelegt, wie lange es dauert, bis weitere QuickInfo-Fenster angezeigt werden, wenn der Zeiger von einem Tool zu einem anderen Tool wechselt. Legen Sie lParam auf –1 fest, um die Verzögerungszeit für erneutes Anzeigen wieder auf den Standardwert festzulegen.
TTDT_AUTOMATIC
Hiermit werden alle drei Verzögerungszeiten auf die Standardeinstellungen festgelegt. Die Dauer für automatische Popupelemente entspricht dem Zehnfachen der anfänglichen Anzeigedauer, und die Zeiteinstellung für erneutes Anzeigen entspricht einem Fünftel der anfänglichen Anzeigedauer. Wenn dieses Flag festgelegt ist, verwenden Sie einen positiven lParam-Wert, um die Anfangszeit in Millisekunden anzugeben. Legen Sie lParam auf einen negativen Wert fest, um alle drei Verzögerungszeiten wieder auf die Standardwerte festzulegen.

lParam

Mit LOWORD wird die Verzögerungszeit in Millisekunden angegeben. HIWORD muss 0 entsprechen.

Rückgabewert

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

Hinweise

Die Standardverzögerungszeiten basieren auf der Doppelklickzeit. Für die Standarddoppelklickzeit von 500 ms betragen die Verzögerungszeiten für die anfängliche Anzeigedauer, die Anzeigedauer von automatischen Popupelementen und die Dauer für erneutes Anzeigen jeweils 500 ms, 5000 ms bzw. 100 ms. Im folgenden Codefragment wird die GetDoubleClickTime-Funktion verwendet, um die drei Verzögerungszeiten für jedes System zu ermitteln.

initial = GetDoubleClickTime();

autopop = GetDoubleClickTime() * 10;

reshow = GetDoubleClickTime() / 5;

Anforderungen

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

Siehe auch

TTM_GETDELAYTIME