Pager_SetScrollInfo Makro (commctrl.h)
[Für die interne Verwendung bestimmt; 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
void Pager_SetScrollInfo(
hwnd,
cTimeOut,
cLinesPer,
cPixelsPerLine
);
Parameter
hwnd
Typ: HWND
Handle für das Pager-Steuerelement.
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
Keine
Bemerkungen
Dieser cTimeOut-Parameter steuert die Geschwindigkeit, mit der das Pagersteuerelement 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 einem langsameren Bildlauf. Der Standardwert ist ein Achtel der Doppelklickzeit. Weitere Informationen finden Sie unter GetDoubleClickTime.
Standardmäßig führt das Pagersteuerelement bei jedem Bildlaufereignis einen Bildlaufvorgang durch, der der gesamten Breite oder Höhe des Steuerelements entspricht, je nachdem, ob das Pagersteuerelement eine horizontale oder vertikale Ausrichtung aufweist. Die Parameter cLinesPer und cPixelsPerLine werden verwendet, um den Standardmäßigen Bildlauf zu überschreiben. Wenn Werte ungleich null angegeben werden, ist der Bildlaufbetrag das Produkt der beiden Werte (cLinesPer * cPixelsPerLine).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commctrl.h |