SCROLLINFO-Struktur (winuser.h)
Die SCROLLINFO-Struktur enthält Scrollleistenparameter, die von der SetScrollInfo-Funktion (oder SBM_SETSCROLLINFO Nachricht) festgelegt oder von der GetScrollInfo-Funktion (oder SBM_GETSCROLLINFO Nachricht) abgerufen werden sollen.
Syntax
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
Member
cbSize
Typ: UINT
Gibt die Größe dieser Struktur in Bytes an. Der Aufrufer muss dies auf sizeof(SCROLLINFO) festlegen.
fMask
Typ: UINT
Gibt die festzulegenden oder abzurufenden Bildlaufleistenparameter an. Dieses Element kann eine Kombination der folgenden Werte sein:
nMin
Typ: int
Gibt die minimale Scrollposition an.
nMax
Typ: int
Gibt die maximale Scrollposition an.
nPage
Typ: UINT
Gibt die Seitengröße in Geräteeinheiten an. Eine Bildlaufleiste verwendet diesen Wert, um die geeignete Größe des proportionalen Bildlauffelds zu bestimmen.
nPos
Typ: int
Gibt die Position des Bildlauffelds an.
nTrackPos
Typ: int
Gibt die unmittelbare Position eines Bildlauffelds an, das der Benutzer zieht. Eine Anwendung kann diesen Wert beim Verarbeiten des SB_THUMBTRACK Anforderungscodes abrufen. Eine Anwendung kann die direkte Bildlaufposition nicht festlegen. Die SetScrollInfo-Funktion ignoriert diesen Member.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Weitere Informationen
Referenz