CScrollBar::SetScrollInfo
Imposta le informazioni che la struttura SCROLLINFO gestisce su una barra di scorrimento.
BOOL SetScrollInfo(
LPSCROLLINFO lpScrollInfo,
BOOL bRedraw = TRUE
);
Parametri
lpScrollInfo
Un puntatore a una struttura SCROLLINFO.bRedraw
Specifica se la barra di scorrimento deve essere ridisegnata per riflettere le nuove informazioni. Se bRedraw è TRUE, la barra di scorrimento viene ridisegnato. Se è FALSE, non viene ridisegnato. La barra di scorrimento viene ridisegnato per impostazione predefinita.
Valore restituito
Se l'operazione riesce, l'viene TRUE. In caso contrario, è FALSE.
Note
È necessario fornire i valori richiesti dai parametri della struttura SCROLLINFO, inclusi i valori di flag.
La struttura SCROLLINFO contiene informazioni su una barra di scorrimento, incluse le posizioni minime e massime di scorrimento, le dimensioni della pagina e la posizione della casella di scorrimento (il cursore). Vedere l'argomento della struttura SCROLLINFO in Windows SDK per ulteriori informazioni sulla modifica delle impostazioni predefinite della struttura.
Esempio
// Set SCROLLINFO for the scroll bar. m_ScrollBarHorz is of type
// CScrollBar class, and it is a member variable in CMyDialog class.
SCROLLINFO info;
info.cbSize = sizeof(SCROLLINFO);
info.fMask = SIF_ALL;
info.nMin = 0;
info.nMax = 10;
info.nPage = 2;
info.nPos = 5;
info.nTrackPos = 2;
m_ScrollBarHorz.SetScrollInfo(&info);
Requisiti
Header: afxwin.h