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

Вниз

DBGrid и прокрутка мышью   Найти похожие ветки 

 
студент2002   (2002-10-17 18:49) [0]

Ребята, подскажите как отключить колесо при работе с DBGrid?


 
студент2002   (2002-10-18 07:14) [1]

up


 
Leran2002 ©   (2002-10-18 08:41) [2]

Хирургическим методом: Разбераем мыша, удаляем у него колесо...


 
Кулюкин Олег ©   (2002-10-18 10:00) [3]

2 студент2002 (17.10.02 18:49)
Посмотрите исходники RxDBGrid, как там обрабатываются сообщения от колеса.
ЛИбо напишите свой наследник стандартного грида, и самостоятельно гасите сообщения, либо перехватывайте сообщения грида.

А зачем Вам это?
Обычно хотят чтобы скрол работал?


 
студент2002   (2002-10-18 16:50) [4]


> А зачем Вам это?
> Обычно хотят чтобы скрол работал?


Я полагаю, что сделать, чтобы он не работал проще. ;)


 
BobRus   (2002-10-20 21:57) [5]

Просто поставте на форму компонент TApplication и в обработчике событий OnMessage поместите код

if Msg.message=522 then begin
Msg.message:=256;
if Msg.wParam>0 then Msg.wParam:=38
else Msg.wParam:=40;
end;

если требуется корректная работа работа колесика
или

if Msg.message=522 then begin
Msg.message:=0;
end;
для его отключения


 
Pat ©   (2002-10-21 01:46) [6]

Перевожу на "русский" язык:

if Msg.message=WM_MOUSEWHEEL then
begin
Msg.message:=WM_KEYDOWN;
if Msg.wParam>0
then Msg.wParam:=vk_up
else Msg.wParam:=vk_down;
end;

Второе, думаю, понятно без слов :-)))




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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-21488
Пасечник
2002-10-28 17:54
2002.11.07
Перерисовка формы


14-21755
RV
2002-10-18 16:25
2002.11.07
Единица измерения возлияния - Лигрыл (Литр*градус/рыло)


3-21450
b-Ars
2002-10-16 12:19
2002.11.07
Блокировки записей в многопользовательском режиме


1-21652
Rayslava
2002-10-26 21:43
2002.11.07
Поиск по файлу


14-21777
^Sanya
2002-10-18 19:49
2002.11.07
Кто знает, на чём