Condividi tramite


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

Vedere anche

Riferimenti

Classe CScrollBar

Grafico delle gerarchie

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

CWnd::GetScrollInfo

SCROLLINFO