求助火山PC动态调用SendInput问题
求助火山PC动态调用SendInput无效正常API函数调用的话是可以的,但是动态调用不行,User32.dll的模块句柄和SendInput的函数地址是正常获取到的
就是动态调用了后无效,跪谢各位大佬帮忙看下是什么问题{:2_39:}
不懂,楼下回答
除非方法的属性是@视窗.输入,否则火山的结构类不能直接当结构体使用,其中一个方法改成下面这样,就可以了。也可以参考一下 PIV模块的 发送输入类
<火山程序 类型 = "通常" 版本 = 1 />
方法 SendInput <公开 类型 = 整数>
参数 参数1 <类型 = 整数>
参数 参数2 <类型 = MouseINPUT>
{
变量 input <类型 = 字节集类>
取结构数据 (参数2, input)
返回 (调用静态方法 (函数指针哈希表.取值 ("SendInput"), 整数, 参数1, input.取字节集指针 (), 取结构数据尺寸 (MouseINPUT)))
}
问题已经在精易上面得到解决了,感谢大家
页:
[1]