Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

RichEdit + колесо мыши   Найти похожие ветки 

 
DimaK ©   (2004-02-12 17:24) [0]

Добрый день, необходимо сделать прокрутку в RichEdit с помощью колесика мыши. Делаю так:

procedure TFMain.RichEdit1MouseWheelDown(Sender: TObject;
Shift: TShiftState; MousePos: TPoint; var Handled: Boolean);
begin
// Прокрутка текста колесом мыши вниз
SendMessage(RichEdit1.Handle, WM_VSCROLL, SB_PAGEDOWN, 0);
end;

procedure TFMain.RichEdit1MouseWheelUp(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);
begin
// Прокрутка текста колесом мыши в вверх
SendMessage(RichEdit1.Handle, WM_VSCROLL, SB_PAGEUP, 0);
end;

Прокрутка работает, но постранично (думаю что из-за SB_PAGEUP и SB_PAGEDOWN). Можно сделать плавную прокрутку (желательно построчно)?
Заранее спасибо.


 
хз ©   (2004-02-12 17:25) [1]

SB_LINEUP
SB_LINEDOWN



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
14-80162
димка
2004-02-01 14:09
2004.02.25
перват нажатия клавиш


1-79971
Dmitriy_G
2004-02-13 16:11
2004.02.25
Время выполнения процедуры


8-80040
Андрей Сенченко
2003-10-21 12:56
2004.02.25
Чтение тэгов MP3


4-80366
Opryshok
2003-12-17 13:53
2004.02.25
Как изменить размер контрола посылкой месседжа?


14-80164
ИМХО
2004-02-01 03:40
2004.02.25
Американские баксы, дядя Сэм и пр.