Texto de rolagem em um Controlarar de editar

Para implementar a rolagem em um Controlarar de editar, você pode usar os estilos de rolagem automáticos discutidos em estilos e tipos de Controlarar de editar, ou você pode explicitamente adicionar barras de rolagem para o Controlarar de editar. Para adicionar uma barra de rolagem horizontal, use o estilo WS_HSCROLL; para adicionar uma barra de rolagem vertical, use o estilo WS_VSCROLL. Um Controlarar de editar com barras de rolagem processa suas próprias mensagens de barra de rolagem. Para obter informações detalhadas sobre como adicionar barras de rolagem para controles de edição, consulte Barras de rolagem.

O sistema fornece três mensagens que um aplicativo pode enviar para um Controlarar de editar com barras de rolagem. A mensagem EM_LINESCROLL pode rolar uma detalhada controle de edição tanto vertical quanto horizontalmente. O lParam parâmetro especifica o número de linhas pelas quais rolar verticalmente a partir da linha atual e o wParam parâmetro especifica o número de caracteres para rolar horizontalmente, a partir do caractere atual. O Controlarar de editar não reconhece mensagens de rolagem horizontais, se ele tiver o estilo ES_CENTER ou ES_RIGHT. A mensagem EM_LINESCROLL aplica-se a detalhada editar controles somente.

A mensagem EM_SCROLL rola uma detalhada controle de edição na vertical, que é o mesmo efeito, o envio de uma mensagem WM_VSCROLL . O wParam parâmetro especifica a ação de rolagem. A mensagem EM_SCROLL aplica-se a detalhada editar controles somente.

A mensagem EM_SCROLLCARET rola o cursor para exibir em um Controlarar de editar. Isso foi feito no Windows de 16 bits especificando wParam = FALSE numa mensagem EM_SETSEL . Um aplicativo baseado em Win32 deve usar a mensagem EM_SCROLLCARET para a tarefa.

Index