O SetScrollInfo função define os parâmetros de um barra de rolagem, incluindo o mínimo e máxima posições de rolagem, tamanho de página e a posição do caixa de rolagem (polegar). A função também redesenha a barra de rolagem, se solicitado.
int (SetScrollInfo HWND hwnd, / / identificador para janela com barra de rolagemintfnBar, / / scroll barra bandeiraLPSCROLLINFOlpsi, / / ponteiro para estrutura com parâmetros de rolagemBOOLfRedraw / / redesenhar bandeira);
| Valor | Significado |
|---|---|
| SB_CTL | Define os parâmetros de um controle de barra de rolagem. O parâmetro de hwnd deve ser o identificador para o Controlarar de barra de rolagem. |
| SB_HORZ | Define os parâmetros da barra de rolagem horizontal padrão da janela determinado. |
| SB_VERT | Define os parâmetros da barra de rolagem vertical padrão da janela determinado. |
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 apontada pelo lpsi. |
O valor de retorno é a atual posição do caixa de rolagem.
O SetScrollInfo função executa intervalo de verificação nos valores especificados pelo nPage e nPos Membros das SCROLLINFO estrutura. O nPage membro deve especificar um valor de 0 a nMax - nMin + 1. O nPos membro deve especificar um valor entre nMin e nMax - máximo(nPage – 1, 0). Se o valor é além da sua gama, a função define como um valor que é apenas dentro do intervalo.
Windows CE: No Windows CE 2.0, se você transmitir um ponteiro nulo in a lpsi parâmetro, SetScrollInfo retorna zero, em vez de atual posição da caixa de rolagem.
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.
Biblioteca de importação:Use user32.lib.
Visão geral de barras de rolagem, barra de rolagem funções, GetScrollInfo, SCROLLINFO