作者ChrisTorng (ChrisTorng)
看板Liu
标题Re: [伪虾] 建议显示注音码
时间Thu Apr 20 09:46:05 2006
: : 还有,希望有个选项,能在半透明模式下,能够让滑鼠直接点到底下被盖住的视窗,
: 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