Um aplicativo envia a mensagem SBM_GETSCROLLINFO para definir os parâmetros de um barra de rolagem.
SBM_SETSCROLLINFO wParam = fRedraw (WPARAM); / / redesenhar bandeira lParam = lpsi (LPARAM) (LPSCROLLINFO); / / barra parâmetros de rolagem
O fMask membro pode ser uma combinação dos seguintes valores:
| Valor | Significado |
|---|---|
| SIF_DISABLENOSCROLL | Desativa a barra de rolagem instead of removê-lo, se novos parâmetros do barra de rolagem fizer a barra de rolagem desnecessários. |
| SIF_PAGE | Define a página de rolagem para o valor especificado na nPage membro das SCROLLINFO estrutura apontada pelo lpsi. |
| SIF_POS | Define a posição de rolagem para o valor especificado na nPos membro das SCROLLINFO estrutura apontada pelo lpsi. |
| SIF_RANGE | Define o intervalo de rolagem para o valor especificado na nMin e nMax Os Membros das SCROLLINFO estrutura apontado pelo lpsi. |
O valor de retorno é a atual posição do caixa de rolagem.
As mensagens que indicam posição barra de rolagem, WM_HSCROLL e WM_VSCROLL, fornecem apenas 16 bits de dados posição. No entanto, a estrutura SCROLLINFO usada pelo SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfoe SetScrollInfo fornece 32 bits de rolagem-barra posição dados. Você pode usar essas mensagens e funções ao processamento do WM_HSCROLL ou WM_VSCROLL mensagens para obter 32-bit rolagem-barra posição dados.
nbsp; Windows &NT: requer versão 3.51 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Visão geral de barras de rolagem, mensagens de barra de rolagem, GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFO, SetScrollInfo