Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.027 c
1-79788
Adoon
2004-02-11 17:18
2004.02.25
Проблемы с tbsCheck


1-79878
Developerr
2004-02-10 11:23
2004.02.25
Edit.Enabled=false;


1-79753
Слэш
2004-02-12 08:33
2004.02.25
Форма StayOnTop не скрывается


14-80189
NeyroSpace
2004-01-30 16:01
2004.02.25
Пятница расслабьтесь на здоровье Ж:-)


1-79717
Guru-rus
2004-02-14 13:41
2004.02.25
Есть ли где-нибудь компоненты позволяющие распознавать рус. речь




   Наверх