Форум: "Базы";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c