SBM_SETSCROLLINFO

Eine Anwendung sendet die Nachricht SBM_GETSCROLLINFO die Parameter einer Bildlaufleiste festlegen.

 SBM_SETSCROLLINFO wParam = (WPARAM) fRedraw;              / / redraw Flag lParam = (LPARAM) (LPSCROLLINFO) Lpsi;  / / scroll bar Parameter 

 

Parameter

fRedraw
Der wParam-Wert. Gibt an, ob die Bildlaufleiste entsprechend die neue Scroll-Feld-Position neu gezeichnet wird. Wenn dieser Parameter TRUE ist, wird die Bildlaufleiste neu gezeichnet. Wenn es FALSE ist, wird die Bildlaufleiste nicht neu gezeichnet.
lpsi
Wert des lParam. Zeiger auf eine Struktur SCROLLINFO . Vor dem Senden der Nachricht, den CbSize -Member der Struktur auf Sizeof(SCROLLINFO), den fMask -Member an die Parameter fest, und geben Sie die neuen Parameterwerte in die entsprechenden Member.

Der fMask -Member kann eine Kombination der folgenden Werte sein.:
Wert Bedeutung
SIF_DISABLENOSCROLL Deaktiviert die Bildlaufleiste statt entfernen, wenn die Bildlaufleiste neue Parameter die Bildlaufleiste überflüssig machen.
SIF_PAGE Die Scroll-Seite festgelegt in das nPage -Mitglied der SCROLLINFO -Struktur, auf die Lpsi angegebenen Wert.
SIF_POS Legt die Bildlaufposition in den gemeinnützigen Organisationen Mitglied der SCROLLINFO -Struktur angegebenen Wert, auf den Lpsi.
SIF_RANGE Legt die Scroll reichen bis in die nMin und nMax Mitglieder der SCROLLINFO -Struktur angegebene Wert, auf den Lpsi.

Rückgabewerte

Der Rückgabewert ist die aktuelle Position des Bildlauffelds.

Bemerkungen

Die Nachrichten, die Schriftrolle-Bar-Position, WM_HSCROLL und WM_VSCROLL, angibt bieten nur 16 Bits der Positionsdaten. Allerdings bietet die SCROLLINFO Struktur von SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfound SetScrollInfo verwendet 32 Bits des Bildlaufleiste Positionsdaten. Diese Meldungen und Funktionen können Sie während der Verarbeitung der WM_HSCROLL oder WM_VSCROLL-Meldungen zu 32-Bit-Bildlaufleiste Positionsdaten.

QuickInfo

&Nbsp; Windows NT: Version 3.51 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über die Bildlaufleisten, Bildlaufleiste Nachrichten, GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFONULLNOTHINGNULLPTRNULL, SetScrollInfo

Index