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

Weitere Informationen

PGM_SETSETSCROLLINFO