package me.test;
import com.sun.jna.Native;
import com.sun.jna.platform.win32.WinUser;
import com.sun.jna.win32.StdCallLibrary;
import com.sun.jna.win32.W32APIOptions;
public interface MyUser32 extends StdCallLibrary, WinUser {
static MyUser32 INSTANCE = (MyUser32) Native.loadLibrary("user32",
MyUser32.class, W32APIOptions.DEFAULT_OPTIONS);
HWND FindWindowEx(HWND hwndParent, HWND hwndChildAfter,
String lpszClass, String lpszWindow);
// 注意:最后一个参数的类型,该函数在Java里可以声明多个类型。
LRESULT SendMessage(HWND hWnd, int Msg, WPARAM wParam, LPARAM lParam);
LRESULT SendMessage(HWND hWnd, int Msg, WPARAM wParam, String lParam);
LPARAM GetMessageExtraInfo();
int MapVirtualKey(int uCode, int uMapType);
}