Freigeben über


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:

Wert Bedeutung
SIF_ALL
Kombination aus SIF_PAGE, SIF_POS, SIF_RANGE und SIF_TRACKPOS.
SIF_DISABLENOSCROLL
Dieser Wert wird nur beim Festlegen der Parameter einer Bildlaufleiste verwendet. Wenn die neuen Parameter der Bildlaufleiste die Bildlaufleiste unnötig machen, deaktivieren Sie die Bildlaufleiste, anstatt sie zu entfernen.
SIF_PAGE
Das nPage-Element enthält die Seitengröße für eine proportionale Bildlaufleiste.
SIF_POS
Das nPos-Element enthält die Position des Bildlauffelds, die nicht aktualisiert wird, während der Benutzer das Scrollfeld zieht.
SIF_RANGE
Die Elemente nMin und nMax enthalten die Mindest- und Höchstwerte für den Bildlaufbereich.
SIF_TRACKPOS
Das nTrackPos-Element enthält die aktuelle Position des Bildlauffelds, während der Benutzer es zieht.

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

GetScrollInfo

Referenz

SBM_GETSCROLLINFO

SBM_SETSCROLLINFO

SetScrollInfo