SCROLLBARINFO-Struktur (winuser.h)

Die SCROLLBARINFO-Struktur enthält Bildlaufleisteninformationen.

Syntax

typedef struct tagSCROLLBARINFO {
  DWORD cbSize;
  RECT  rcScrollBar;
  int   dxyLineButton;
  int   xyThumbTop;
  int   xyThumbBottom;
  int   reserved;
  DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;

Member

cbSize

Typ: DWORD

Gibt die Größe (in Bytes) der Struktur an. Legen Sie vor dem Aufrufen der GetScrollBarInfo-FunktioncbSize auf sizeof(SCROLLBARINFO) fest.

rcScrollBar

Typ: RECT

Koordinaten der Bildlaufleiste, wie in einer RECT-Struktur angegeben.

dxyLineButton

Typ: int

Höhe oder Breite des Daumens.

xyThumbTop

Typ: int

Position der oberen oder linken Seite des Daumens.

xyThumbBottom

Typ: int

Position des unteren oder rechten Rands des Daumens.

reserved

Typ: int

Reserviert.

rgstate[CCHILDREN_SCROLLBAR + 1]

Typ: DWORD[CCHILDREN_SCROLLBAR+1]

Ein Array von DWORD-Elementen . Jedes Element gibt den Status einer Scrollleistenkomponente an. Die folgenden Werte zeigen die Scrollleistenkomponente, die jedem Arrayindex entspricht.

Index Scrollleistenkomponente
0 Die Bildlaufleiste selbst.
1 Die Nach-oben- oder Nach-rechts-Schaltfläche.
2 Der Bereich der Seite nach oben oder der rechten Seite.
3 Das Bildlauffeld (Daumen).
4 Die Seite nach unten oder der linke Bereich der Seite.
5 Die Nach-unten- oder Nach-links-Taste.
 

Das DWORD-Element für jede Bildlaufleistenkomponente kann eine Kombination der folgenden Bitflags enthalten.

Wert Bedeutung
STATE_SYSTEM_INVISIBLE
Gibt für die Bildlaufleiste selbst an, dass die angegebene vertikale oder horizontale Bildlaufleiste nicht vorhanden ist. Gibt für die Seiten nach oben oder nach unten an, dass der Daumen so positioniert ist, dass der Bereich nicht vorhanden ist.
STATE_SYSTEM_OFFSCREEN
Gibt für die Bildlaufleiste selbst an, dass das Fenster so groß ist, dass die angegebene vertikale oder horizontale Bildlaufleiste derzeit nicht angezeigt wird.
STATE_SYSTEM_PRESSED
Die Pfeilschaltfläche oder der Seitenbereich wird gedrückt.
STATE_SYSTEM_UNAVAILABLE
Die Komponente ist deaktiviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winuser.h (windows.h einschließen)
Verteilbare Komponente Service Pack 6

Siehe auch

Konzept

GetScrollBarInfo

Andere Ressourcen

RECT

Referenz

Scrollleisten