Текущий архив: 2005.08.21;
Скачать: CL | DM;
Вниз
перехват mb_вторая_слева Найти похожие ветки
← →
TDionis (2005-06-30 14:02) [0]Собственно, мечта идиота. Нельзя ли перехватить нажатие 4ой или 5ой кнопки мыши? ведь щас уже много таких мышей, где по 10 кнопок. Заранее сори за некоректный вопрос.
← →
Piter © (2005-06-30 14:16) [1]что значит перехватить?
← →
Игорь Шевченко © (2005-06-30 14:19) [2]Смотреть в сторону сообщений WM_XBUTTON...
← →
TDionis (2005-07-01 13:59) [3]/Смотреть в сторону сообщений WM_XBUTTON.../
сенкс! полазил по msdn библиотеке и по инету и вот вопросики возникли:
1. wm_xbuttondown вроде должен быть, но в messages есть только wm_ncxbuttondown, а обрабатывать клик на заголовок мне нужно в последнюю очередь
2. Можно плиз примерчик с window_proc или getmessage просто я обрабатывал это всегда так:
application.OnMessage := BClicked;
procedure TForm1.BClicked(var Msg: TMsg; var Handled: Boolean);
begin
Handled:=False;
if Msg.Message = WM_LBUTTONDBLCLK then begin
MessageDlg("ура", mtInformation, [mbOK], 0);
Handled:=True;
end;
end;
а нужен теперь wParam
заранее спасибо
← →
kami © (2005-07-01 19:47) [4]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/mouseinput/m ouseinputreference/mouseinputmessages/wm_xbuttondown.asp
WM_XBUTTONDOWN = $20B;
MK_XBUTTON1 = $20;
MK_XBUTTON2 = $40;
← →
TDionis (2005-07-02 12:35) [5]а можно для тупых примерчик, в msdn только описание,очень интересно, но параметры я итак знаю
← →
TDionis (2005-07-02 20:32) [6]поискал по инету нашел:
const
WM_XBUTTONDOWN = $020B;
WM_XBUTTONUP = $020C;
WM_XBUTTONDBLCLK= $020D;
MOUSE_XBUTTON1 = $0001;
MOUSE_XBUTTON2 = $0002;
...
procedure MouseOnDown(var Mes: TMessage);message WM_XBUTTONDOWN;
...
procedure TForm1.MouseOnDown(var Mes: TMessage);
begin
if mes.WParamHi=MOUSE_XBUTTON1 then
end;
вопрос: как сделать чтоб MouseOnDown реагировала глобально, а не только в пределах Form1?
← →
begin...end © (2005-07-02 21:08) [7]> TDionis (02.07.05 20:32) [6]
> как сделать чтоб MouseOnDown реагировала глобально, а
> не только в пределах Form1?
Хук поставить?
← →
TDionis (2005-07-02 22:56) [8]ага. только можно с конкретным примером а то у мя с хуками то вход в библиотеку не найден, то еще чего...
Страницы: 1 вся ветка
Текущий архив: 2005.08.21;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.025 c