ListView_Scroll Makro (commctrl.h)
Scrollt den Inhalt eines Listenansichtssteuerelements. Sie können dieses Makro verwenden oder die LVM_SCROLL Nachricht explizit senden.
Syntax
void ListView_Scroll(
hwndLV,
dx,
dy
);
Parameter
hwndLV
Typ: HWND
Ein Handle für das Listenansichtssteuerelement.
dx
Typ: int
Ein Wert vom Typ int , der den horizontalen Bildlauf in Pixel relativ zur aktuellen Position des Listenansichtsinhalts angibt. Wenn sich das Listenansicht-Steuerelement in der Listenansicht befindet, wird dieser Wert auf die nächste Anzahl von Pixeln aufgerundet, die eine ganze Spalte bilden.
dy
Typ: int
Ein Wert vom Typ int , der die Menge des vertikalen Bildlaufs in Pixel relativ zur aktuellen Position des Listenansichtsinhalts angibt.
Rückgabewert
Keine
Bemerkungen
Wenn sich das Listenansicht-Steuerelement in der Berichtsansicht befindet, kann das Steuerelement nur vertikal in ganzen Zeilenschritten gescrollt werden. Daher wird der dy-Parameter auf die nächste Anzahl von Pixeln gerundet, die einen ganzen Zeileninkrement bilden. Wenn die Höhe einer Linie beispielsweise 16 Pixel beträgt und 8 für dy übergeben wird, wird die Liste um 16 Pixel (1 Zeile) gescrollt. Wenn 7 für dy übergeben wird, wird die Liste um 0 Pixel (0 Zeilen) gescrollt.
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 |