这就是我想做的事情:当我将笔放在屏幕上时,它应该充当我的鼠标。当我把它放到屏幕上,移动它,然后抬起它,我的设备应该认为我按下了鼠标左键,移动了我的鼠标,然后松开。
我做了一些研究,看来这应该是一个开始。但我不明白我到底要做什么。我有一些在 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