0

User32 接口(平台库)缺少一些 WinAPI 函数,所以我尝试扩展它:

package myapp
import com.sun.jna.platform.win32.W32API

public interface User32 extends com.sun.jna.platform.win32.User32 {
    myapp.User32 INSTANCE
    boolean IsWindow(W32API.HWND hWnd)
}

但随后调用myapp.User32.INSTANCE.FindWindow(..)结果java.lang.NullPointerException: Cannot invoke method FindWindow() on null object

4

1 回答 1

2

您的声明IsWindow是正确的(我在当前项目中使用了相同的声明。)

您很可能无法初始化INSTANCE.

于 2010-07-18T17:12:55.257 回答