0

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

我做了一些研究,看来应该是一个开始。但我不明白我到底要做什么。我有一些在 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

4

0 回答 0