線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1582
推到 Plurk!
推到 Facebook!

滑鼠DoubleClick

尚未結案
crop
一般會員


發表:33
回覆:9
積分:8
註冊:2004-07-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-03-28 16:57:36 IP:140.122.xxx.xxx 訂閱
LRESULT CALLBACK MouseClickHook(int iCode, WPARAM wParam, LPARAM lParam)
{
if(iCode < 0) CallNextHookEx(Hook_MouseClick, iCode, wParam, lParam);
else
{
if(wParam==WM_RBUTTONDOWN)
Form1->Caption="RBUTTONDOWN";
if(wParam==WM_LBUTTONDOWN)
Form1->Caption="LBUTTONDOWN";
if(wParam==WM_LBUTTONDBLCLK)
Form1->Caption="LBUTTONDBLCLK";

return CallNextHookEx(Hook_MouseClick, iCode, wParam, lParam);
}
}

大家好...我想處理滑鼠的訊息..
左鍵單擊,右鍵單擊,滑鼠滾輪...都可以正常處理
可是左鍵雙擊卻發生了問題...
請問該怎麼處理呢???
謝謝






hipig
高階會員


發表:31
回覆:75
積分:111
註冊:2007-01-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-03-28 17:18:18 IP:140.126.xxx.xxx 未訂閱
把你要的程式區段放在On DblClick內
crop
一般會員


發表:33
回覆:9
積分:8
註冊:2004-07-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-03-28 17:33:21 IP:140.122.xxx.xxx 訂閱
感謝回答..
可是我希望在別的程式上做Double Click時,
自己的程式能夠做出反應..
harpist
資深會員


發表:3
回覆:251
積分:430
註冊:2002-10-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-03-28 19:02:21 IP:59.104.xxx.xxx 未訂閱
if(wParam==WM_LBUTTONDBLCLK)
Form1->Caption="LBUTTONDBLCLK";
放到最上面試試
------
~§~迷時師渡,悟了自渡~§~
系統時間:2024-04-23 20:19:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!