H hbug Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-02 #1 delphi中怎麼狨取鼠標的狀態!如,當明是是DBclick還是Click,是leftbutton還rightButton<br>被按下,還有當前鼠標的位置!
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-02 #2 D里有鼠标的单击和双击事件!<br><br>if Button=mbLeft then // or mbRight <br><br><br>var<br> p :TPoint;<br><br>GetCursorPos(p);
D里有鼠标的单击和双击事件!<br><br>if Button=mbLeft then // or mbRight <br><br><br>var<br> p :TPoint;<br><br>GetCursorPos(p);
H hbug Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-02 #3 假如不在那兩個事件裡寫下那個代碼!?能不能得到當前鼠標的位置?如:我是DBclick窗<br>口還是Click呢?我是RightClick窗口還是leftClick呢?好像用那個方法不太行吧!
T taozhiyu Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-02 #4 不是每个OnClick和ONDbClick都可以判断左右和位置吧!<br><br><br>另外,你可以关注一下TScreen这个类,好像它可以。<br>
H hbug Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-03 #5 如果想做一個鼠標記錄器,就要每時第刻的去記錄它的位置,還有它的狀態!!你的那個在<br>某一個Object上加入onclick事件還是DBclick事件好像不行吧!總不能在窗體上寫一個事件<br>!
B bluerain Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-03 #6 如果想做一個鼠標記錄器,简单的话可以参考spy++中的鼠标事件(一共16个),然后在重载<br>application的OnMessage事件,通过识别消息来记录鼠标记录器.<br>当然如果用MouseProc hook可以从结构上简化,可惜我不懂[]
如果想做一個鼠標記錄器,简单的话可以参考spy++中的鼠标事件(一共16个),然后在重载<br>application的OnMessage事件,通过识别消息来记录鼠标记录器.<br>当然如果用MouseProc hook可以从结构上简化,可惜我不懂[]