Pager_SetScrollInfo Makro (commctrl.h)
[Für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen. Dieses Makro wird in zukünftigen Versionen von Windows möglicherweise nicht unterstützt.]
Legt die Bildlaufparameter des Pager-Steuerelements fest, einschließlich des Timeoutwerts, der Zeilen pro Timeout und der Pixel pro Zeile. Sie können dieses Makro verwenden oder die PGM_SETSETSCROLLINFO Nachricht explizit senden.
Syntax
int Pager_SetScrollInfo(
HWND hwnd,
UINT cTimeOut,
UINT cLinesPer,
UINT cPixelsPerLine
);
Parameter
hwnd
Typ: HWND-
Behandeln des Pager-Steuerelements.
cTimeOut
Typ: UINT-
Der Timeoutwert für den Bildlauf in Millisekunden.
cLinesPer
Typ: UINT-
Die Anzahl der Zeilen, die pro Timeout gescrollt werden sollen.
cPixelsPerLine
Typ: UINT-
Die Anzahl der Pixel pro Zeile.
Rückgabewert
Typ: int
Der Rückgabewert wird nicht verwendet.
Bemerkungen
Mit diesem cTimeOut- Parameter wird die Rate gesteuert, mit der das Pager-Steuerelement Bildlaufereignisse generiert, wenn das Steuerelement die Mauseingabe erfasst hat und die linke Maustaste gedrückt wird. Kleinere Werte führen zu einem schnelleren Bildlauf; Größere Werte führen zu langsamerem Bildlauf. Der Standardwert ist ein Achtel der Doppelklickzeit. Weitere Informationen finden Sie unter GetDoubleClickTime.
Bei jedem Bildlaufereignis scrollt das Pager-Steuerelement standardmäßig mit der gesamten Breite oder Höhe des Steuerelements, je nachdem, ob das Pager-Steuerelement eine horizontale oder vertikale Ausrichtung aufweist. Die parameter cLinesPer und cPixelsPerLine- werden verwendet, um den standardmäßigen Bildlaufbetrag außer Kraft zu setzen. Wenn werte ungleich Null angegeben werden, ist der Bildlaufbetrag das Produkt der beiden Werte (cLinesPer * cPixelsPerLine).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | commctrl.h |