读书人

MapVirtualKey函数在vb.net中如何会报

发布时间: 2012-01-13 22:43:29 作者: rapoo

MapVirtualKey函数在vb.net中怎么会报托管错误
我用MapVirtualKey函数获得键盘A字符的扫描码:
Scancode = MapVirtualKey(&H41, 0)

可在vb.net中报错:
对 PInvoke 函数“键盘模拟!键盘模拟.Form1::MapVirtualKey”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。

请问谁知道怎么解决?

[解决办法]
确认:VB.NET中可以调用MapVitualKey函数的。

读书人网 >VB Dotnet

热点推荐