O SetScrollPos função define a posição do caixa de rolagem (polegar) na barra de rolagem especificado e, se solicitado, redesenha a barra de rolagem para refletir a Novo posição da caixa de rolagem.
O SetScrollPos função é fornecida para compatibilidade com versões anteriores. Novos aplicativos devem usar o SetScrollInfo função.
int (SetScrollPos HWND hWnd, / / identificador para janela com barra de rolagemintnBar, / / scroll barra bandeiraintassociações sem fins lucrativos, / / novo posição da caixa de rolagemBOOLbRedraw / / redesenhar bandeira);
Valor | Significado |
---|---|
SB_CTL | Define a posição do caixa de rolagem em um Controlarar de barra de rolagem. O parâmetro de hWnd deve ser o identificador para o Controlarar de barra de rolagem. |
SB_HORZ | Define a posição de rolagem caixa na barra de rolagem horizontal padrão da janela. |
SB_VERT | Define a posição de rolagem caixa na barra de rolagem vertical padrão da janela. |
Se a função for bem-sucedido, o valor de retorno é a posição anterior do caixa de rolagem.
Se a função falhar, o valor de retorno é zero. Para informações de erro estendidas get, chamar GetLastError.
Se a barra de rolagem é redesenhada por um chamar subseqüente para outra função, configuração bRedraw parâmetro para FALSE é útil.
Como as mensagens que indicam posição barra de rolagem, WM_HSCROLL e WM_VSCROLL, são limitadas a 16 bits de dados posição, os aplicativos que dependem exclusivamente essas mensagens para dados posição têm um valor máximo prático de 65.535 para nPos parâmetro o SetScrollPos da função.
No entanto, porque o SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPose funções GetScrollRange suportam dados de posição de barra de rolagem 32 bits, há uma maneira de contornar a barreira de 16-bit das mensagens WM_HSCROLL e WM_VSCROLL. Consulte GetScrollInfo para uma descrição da técnica.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer a versão 2.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, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollRange