messaggio SBM_SETPOS
Il messaggio SBM_SETPOS viene inviato per impostare la posizione della casella di scorrimento (pollice) e, se richiesto, ridisegnare la barra di scorrimento per riflettere la nuova posizione della casella di scorrimento.
Le applicazioni non devono inviare direttamente questo messaggio. Devono invece usare la funzione SetScrollPos . Una finestra riceve questo messaggio tramite la relativa funzione WindowProc . Le applicazioni che implementano un controllo barra di scorrimento personalizzato devono rispondere a questi messaggi per la funzione SetScrollPos per funzionare correttamente.
Parametri
-
wParam
-
Specifica la nuova posizione della casella di scorrimento. Deve trovarsi all'interno dell'intervallo di scorrimento. Se questo parametro non è compreso nell'intervallo di scorrimento, il valore viene arrotondato o verso il basso al valore valido più vicino.
-
lParam
-
Specifica se la barra di scorrimento deve essere ridisegnata per riflettere la nuova posizione della casella di scorrimento. Se questo parametro è TRUE, la barra di scorrimento viene ridisegnata. Se è FALSE, la barra di scorrimento non viene ridisegnata.
Valore restituito
ComCtl32.dll versione 5.0: se la posizione della casella di scorrimento è stata modificata, il valore restituito è la posizione precedente della casella di scorrimento; in caso contrario, è zero.
ComCtl32.dll versione 6.0: posizione corrente della casella di scorrimento, indipendentemente dal fatto che sia stata modificata.
Commenti
Se il controllo barra di scorrimento viene ridisegnato da una chiamata successiva a un'altra funzione, impostare il parametro lParam su FALSE è utile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento