: : 還有,希望有個選項,能在半透明模式下,能夠讓滑鼠直接點到底下被蓋住的視窗,
: ChrisTorng 大不知道有沒有什麼方向可以提示我的...
我沒什麼想法口也…我單純的想法就是,滑鼠點到偽蝦時,
偽蝦依點下處之螢幕坐標,假造一個滑鼠事件,送到偽蝦之下的視窗…
這裡最大的問題,應該是如何得知偽蝦之下的視窗是那一個吧…
也許要抓到系統中所有視窗,再加上 z-order 來判斷?
或者把問題縮小,滑鼠事件限制只能送給目前偽蝦輸入視窗,
這樣問題就減小一大半了。
剛再去查一下文件,滑鼠事件也蠻多的,這裡就有 34 個:
http://msdn.microsoft.com/library/en-us/winui/winui/
windowsuserinterface/userinput/mouseinput.asp
可能可以從上述 Mouse Input 下手,或是由 Raw Input
http://msdn.microsoft.com/library/en-us/winui/winui/
windowsuserinterface/userinput/rawinput.asp
由 hook 的角度下手的話,可以看 SetWindowsHookEx 的 WH_MOUSE/WH_MOUSE_LL
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/
windowing/hooks/hookreference/hookfunctions/setwindowshookex.asp
或者 SetCapture 也可以試試看
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/
userinput/mouseinput/mouseinputreference/mouseinputfunctions/setcapture.asp
--
ChrisTorng http://groups.msn.com/ChrisTorng
ChrisTorng 樣式訊息記錄 V2.1 正式推出
http://groups.msn.com/ChrisTorng/msn6messagelog.msnw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.75.28.114