PGM_SETSCROLLINFO-Nachricht

[Für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen. Diese Nachricht wird möglicherweise in zukünftigen Versionen von Windows nicht mehr unterstützt.]

Legt die Scrollparameter des Pager-Steuerelements fest, einschließlich des Werts des Zeitlimits, der Zeilen pro Zeitlimit und der Pixel pro Zeile. Sie können diese Nachricht explizit oder mithilfe des Makros Pager_SetScrollInfo senden.

Parameter

wParam

Ein UINT, der den Wert des Zeitlimits für das Scrollen in Millisekunden angibt.

lParam

LOWORD ist ein UINT, der die Anzahl der Zeilen angibt, die pro Zeitlimit gescrollt werden sollen. HIWORD ist ein UINT, der die Anzahl der Pixel pro Zeile angibt.

Rückgabewert

Der Rückgabewert wird nicht verwendet.

Sicherheitsüberlegungen

Die Verwendung dieser Nachricht kann die Sicherheit Ihres Programms beeinträchtigen.

Hinweise

Der wParam-Zeitlimitwert steuert die Rate, mit der das Pager-Steuerelement Scrollereignisse generiert, wenn das Steuerelement die Mauseingabe erfasst hat und die linke Maustaste gedrückt wird. Kleinere Werte führen zu schnellerem Scrollen; größere Werte führen zu langsamerem Scrollen. Der Standardwert ist ein Achtel der Doppelklickzeit. Weitere Informationen finden Sie unter GetDoubleClickTime.

Bei jedem Scrollereignis scrollt das Pager-Steuerelement standardmäßig um einen Wert, der der gesamten Breite oder Höhe des Steuerelements entspricht, je nachdem, ob das Pager-Steuerelement eine horizontale oder vertikale Ausrichtung aufweist. Die Werte in lParam werden verwendet, um den standardmäßigen Wert des Scrollens außer Kraft zu setzen. Wenn Werte ungleich 0 (null) angegeben werden, ist der Wert des Scrollens das Produkt der beiden Werte (LOWORD(lParam) * HIWORD(lParam)).

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

Pager_SetScrollInfo