我正在尝试使用JNA (概述)当最小化或不在顶部时(例如鼠标单击)向应用程序发送消息,我发现人们正在使用
com.sun.jna.platform.win32.User32。发信息A( hW, 0x0201, 0, 0);
但我在这个类中找不到这个函数。
如果我做错了,有人可以给我一个如何实现它的例子吗?
CODE:
User32 user32;
Pointer hW = user32.GetForegroundWindow().getPointer();
user32.SendMessageA( hW, 0x0201, 0, 0 );
public interface User32Ext extends User32 {
User32Ext USER32EXT = (User32Ext) Native.loadLibrary("user32",
User32Ext.class, W32APIOptions.DEFAULT_OPTIONS);
HWND FindWindowEx(HWND lpParent, HWND lpChild, String lpClassName,
String lpWindowName);
HWND GetTopWindow(HWND hwnd);
HWND GetParent(HWND hwnd);
HWND GetDesktopWindow();
int SendMessage(HWND hWnd, int dwFlags, byte bVk, int dwExtraInfo);
int SendMessage(HWND hWnd, int Msg, int wParam, String lParam);
void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
void SwitchToThisWindow(HWND hWnd, boolean fAltTab);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)