我在我的项目中使用JNative的方法CallWindowProc
,并且参数出现了非常奇怪的错误。有人能说出什么问题吗?
我的代码:
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)
建议的问题:)
答案 0 :(得分:0)
如何不包装第3个参数? 而不是
new UINT((int)values[1])
DO
(int)values[1]