SBM_SETPOS

O cerere trimite mesajul SBM_SETPOS la un control de bara de defilare pentru a seta poziția de caseta de defilare (degetul mare) și, dacă solicitate redesenează bara de defilare pentru a reflecta noua poziție a caseta de defilare.

SBM_SETPOS wParam = nPos (WPARAM);           / / noua poziție de defilare caseta lParam = fRedraw (LPARAM) (BOOL); / / aspira pavilion 

 

Parametrii

nPos
Specifică poziția nou caseta de defilare. Trebuie să fie în intervalul defilare.
fRedraw
Specifică dacă ar trebui să fie rescris bara de defilare pentru a reflecta noua poziție caseta de defilare. Dacă acest parametru este TRUE, este redesenat bara de defilare. Dacă este FALSE, bara de defilare nu este rescris.

Valorile întroarse

În cazul în care a schimbat poziția de caseta de defilare, valoarea returnată este poziția precedentă de caseta de defilare; în caz contrar, este zero.

Observații

Dacă controlul bara de defilare este rescris de un apel ulterioare la o altă funcție, setând parametrul fRedraw la FALSE este util.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 2.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare bare de defilare, bara de defilare mesaje, SBM_GETPOS, SBM_GETRANGE, SBM_SETRANGE, SBM_SETRANGEREDRAW

Index