如何将笔输入重定向到鼠标输入?

时间:2018-09-29 14:32:01

标签: wpf hook mouse pen

这是我想要做的:将笔放在屏幕上时,笔应充当鼠标。当我将其放到屏幕上,移动并提起它时,我的设备应该认为我按下了鼠标左键,移动了鼠标,然后松开。

我已经做过一些研究,看来this应该是一个开始。但是我不知道我到底要做什么。我有一些使用Visual Studio进行编码的经验,并且已经编写了一些UWP程序,但是我无法确定要执行此工作需要做什么。

即使经过密集的搜索,我也无法找到此页面向我要什么。我知道我需要找到某种DLL,但即使是此代码块:

HOOKPROC hkprcSysMsg;
static HINSTANCE hinstDLL; 
static HHOOK hhookSysMsg; 

hinstDLL = LoadLibrary(TEXT("c:\\myapp\\sysmsg.dll"));  
hkprcSysMsg = (HOOKPROC)GetProcAddress(hinstDLL, "SysMessageProc"); 

hhookSysMsg = SetWindowsHookEx( 
                WH_SYSMSGFILTER,
                hkprcSysMsg,
                hinstDLL,
                0); 

对我来说太多了,我找不到将其粘贴到哪里。显然,将其粘贴到新的UWP或WPF项目中还不够,这是我到目前为止所做的。我知道这比我要处理的要复杂得多,所以希望您能通过告诉我应该将代码粘贴到哪里以及可以从哪里获取sysmsg.dll来快速帮助我。

0 个答案:

没有答案