这个错误的意思是,第二个参数需要传递一个类型为 HOOKPROC 的函数指针,但是你传递的是一个 lambda 表达式。lambda 表达式不能直接转换为 HOOKPROC 类型。

要解决这个错误,你需要定义一个函数,其类型为 HOOKPROC,然后将 lambda 表达式中的代码移动到这个函数中。然后将这个函数的指针作为第二个参数传递给 SetWindowsHookExA 函数。

SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD) 错误:无法将 lambda 表达式转换为 HOOKPROC 类型

原文地址: https://www.cveoy.top/t/topic/olXP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录