Buscar

Enviando comandos de rolagem vertical para um memo

Código

//Inclua na seção uses: Windows

SendMessage(Memo1.Handle, WM_VSCROLL, SBPAGEDOWN, 0);

{Onde:

Memo1.Handle = manipulador da janela do Memo1.

WM_VSCROLL = Mensagem do Windows - rolagem vertical.

SB_PAGEDOWN = Comanndo de rolagem - página para baixo.

Outros exemplos:
}


{ Página para cima }
SendMessage(Memo1.Handle, WM_VSCROLL, SB_PAGEUP, 0);
{ Linha para baixo }
SendMessage(Memo1.Handle, WM_VSCROLL, SB_LINEDOWN, 0);
{ Linha para cima }
SendMessage(Memo1.Handle, WM_VSCROLL, SB_LINEUP, 0); {Além desta técnica existem API's do Windows que fazem um trabalho equivalente. }

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Componentes
Adicionada dia: 12/06/03
Por: Felipe Monteiro
Visualizada: 4163 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009