0

CallWindowProc在我的项目中使用了 JNative 的方法,并且参数出现了非常奇怪的错误。任何人都可以建议有什么问题吗?

我的代码:

User32.CallWindowProc(new LONG(hotkey.getPrevWndProc()),
                      new HWND((int)values[0]), 
                      new UINT((int)values[1]),
                      new WPARAM((int)values[2]),
                      new LPARAM((int)values[3])).getValue();

和错误信息(CallWindowProc下划线):

The method CallWindowProc(LONG, HWND, int, WPARAM, LPARAM) in the type User32 is not applicable for the arguments (LONG, HWND, UINT, WPARAM, LPARAM)

谢谢你的建议:)

4

1 回答 1

0

不包装第三个参数怎么样?代替

new UINT((int)values[1])

(int)values[1]
于 2013-10-26T14:19:10.620 回答