|
JNA API> 3.2.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface User32
Provides access to the w32 user32 library. Incomplete implementation to support demos.
Nested Class Summary | |
---|---|
static class |
User32.BLENDFUNCTION
|
static class |
User32.FLASHWINFO
|
static class |
User32.GUITHREADINFO
|
static class |
User32.HHOOK
|
static interface |
User32.HOOKPROC
|
static class |
User32.KBDLLHOOKSTRUCT
|
static interface |
User32.LowLevelKeyboardProc
|
static class |
User32.MSG
|
static class |
User32.POINT
Defines the x- and y-coordinates of a point. |
static class |
User32.SIZE
Specifies the width and height of a rectangle. |
static class |
User32.WINDOWINFO
|
static interface |
User32.WNDENUMPROC
|
Nested classes/interfaces inherited from interface com.sun.jna.examples.win32.W32API |
---|
W32API.DWORD, W32API.HANDLE, W32API.HANDLEByReference, W32API.HBITMAP, W32API.HDC, W32API.HICON, W32API.HINSTANCE, W32API.HMODULE, W32API.HRESULT, W32API.HRGN, W32API.HWND, W32API.LONG, W32API.LONG_PTR, W32API.LPARAM, W32API.LRESULT, W32API.SIZE_T, W32API.SSIZE_T, W32API.UINT_PTR, W32API.ULONG_PTR, W32API.WORD, W32API.WPARAM |
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary |
---|
StdCallLibrary.StdCallCallback |
Nested classes/interfaces inherited from interface com.sun.jna.Library |
---|
Library.Handler |
Field Summary | |
---|---|
static int |
AC_SRC_ALPHA
|
static int |
AC_SRC_NO_ALPHA
|
static int |
AC_SRC_NO_PREMULT_ALPHA
|
static int |
AC_SRC_OVER
|
static int |
DWL_DLGPROC
|
static int |
DWL_MSGRESULT
|
static int |
DWL_USER
|
static int |
FLASHW_ALL
|
static int |
FLASHW_CAPTION
|
static int |
FLASHW_STOP
|
static int |
FLASHW_TIMER
|
static int |
FLASHW_TIMERNOFG
|
static int |
FLASHW_TRAY
|
static int |
GWL_EXSTYLE
|
static int |
GWL_HINSTANCE
|
static int |
GWL_ID
|
static int |
GWL_STYLE
|
static int |
GWL_USERDATA
|
static int |
GWL_WNDPROC
|
static int |
IMAGE_BITMAP
|
static int |
IMAGE_CURSOR
|
static int |
IMAGE_ENHMETAFILE
|
static int |
IMAGE_ICON
|
static User32 |
INSTANCE
|
static int |
LR_COLOR
|
static int |
LR_COPYDELETEORG
|
static int |
LR_COPYFROMRESOURCE
|
static int |
LR_COPYRETURNORG
|
static int |
LR_CREATEDIBSECTION
|
static int |
LR_DEFAULTCOLOR
|
static int |
LR_DEFAULTSIZE
|
static int |
LR_LOADFROMFILE
|
static int |
LR_LOADMAP3DCOLORS
|
static int |
LR_LOADTRANSPARENT
|
static int |
LR_MONOCHROME
|
static int |
LR_SHARED
|
static int |
LR_VGACOLOR
|
static int |
LWA_ALPHA
|
static int |
LWA_COLORKEY
|
static int |
ULW_ALPHA
|
static int |
ULW_COLORKEY
|
static int |
ULW_OPAQUE
|
static int |
VK_CONTROL
|
static int |
VK_LCONTROL
|
static int |
VK_LMENU
|
static int |
VK_LSHIFT
|
static int |
VK_MENU
|
static int |
VK_RCONTROL
|
static int |
VK_RMENU
|
static int |
VK_RSHIFT
|
static int |
VK_SHIFT
|
static int |
WH_KEYBOARD
|
static int |
WH_KEYBOARD_LL
|
static int |
WH_MOUSE
|
static int |
WH_MOUSE_LL
|
static int |
WM_KEYDOWN
|
static int |
WM_KEYUP
|
static int |
WM_SYSKEYDOWN
|
static int |
WM_SYSKEYUP
|
static int |
WS_EX_COMPOSITED
|
static int |
WS_EX_LAYERED
|
static int |
WS_EX_TRANSPARENT
|
Fields inherited from interface com.sun.jna.examples.win32.W32API |
---|
ASCII_OPTIONS, DEFAULT_OPTIONS, HWND_BROADCAST, INVALID_HANDLE_VALUE, UNICODE_OPTIONS |
Fields inherited from interface com.sun.jna.win32.StdCallLibrary |
---|
FUNCTION_MAPPER, STDCALL_CONVENTION |
Fields inherited from interface com.sun.jna.Library |
---|
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
Fields inherited from interface com.sun.jna.examples.win32.W32Errors |
---|
ERROR_FILE_NOT_FOUND, ERROR_INVALID_FUNCTION, ERROR_PATH_NOT_FOUND, NO_ERROR |
Method Summary | |
---|---|
W32API.LRESULT |
CallNextHookEx(User32.HHOOK hhk,
int nCode,
W32API.WPARAM wParam,
Pointer lParam)
|
W32API.LRESULT |
CallNextHookEx(User32.HHOOK hhk,
int nCode,
W32API.WPARAM wParam,
W32API.LPARAM lParam)
|
boolean |
DestroyIcon(W32API.HICON hicon)
|
W32API.LRESULT |
DispatchMessage(User32.MSG lpMsg)
|
boolean |
EnumChildWindows(W32API.HWND hWnd,
User32.WNDENUMPROC lpEnumFunc,
Pointer data)
|
boolean |
EnumThreadWindows(int dwThreadId,
User32.WNDENUMPROC lpEnumFunc,
Pointer data)
|
boolean |
EnumWindows(User32.WNDENUMPROC lpEnumFunc,
Pointer data)
|
W32API.HWND |
FindWindow(java.lang.String winClass,
java.lang.String title)
|
boolean |
FlashWindowEx(User32.FLASHWINFO info)
|
short |
GetAsyncKeyState(int vKey)
|
int |
GetClassName(W32API.HWND hWnd,
byte[] lpClassName,
int nMaxCount)
ASCII version. |
int |
GetClassName(W32API.HWND hWnd,
char[] lpClassName,
int nMaxCount)
Unicode version. |
W32API.HDC |
GetDC(W32API.HWND hWnd)
|
boolean |
GetGUIThreadInfo(int idThread,
User32.GUITHREADINFO lpgui)
|
boolean |
GetKeyboardState(byte[] state)
|
boolean |
GetLayeredWindowAttributes(W32API.HWND hwnd,
IntByReference pcrKey,
ByteByReference pbAlpha,
IntByReference pdwFlags)
|
int |
GetMessage(User32.MSG lpMsg,
W32API.HWND hWnd,
int wMsgFilterMin,
int wMsgFilterMax)
|
boolean |
GetWindowInfo(W32API.HWND hWnd,
User32.WINDOWINFO pwi)
|
int |
GetWindowLong(W32API.HWND hWnd,
int nIndex)
|
W32API.LONG_PTR |
GetWindowLongPtr(W32API.HWND hWnd,
int nIndex)
|
int |
GetWindowModuleFileName(W32API.HWND hWnd,
byte[] lpszFileName,
int cchFileNameMax)
ASCII version. |
int |
GetWindowModuleFileName(W32API.HWND hWnd,
char[] lpszFileName,
int cchFileNameMax)
Unicode version. |
boolean |
GetWindowRect(W32API.HWND hWnd,
GDI32.RECT rect)
|
int |
GetWindowText(W32API.HWND hWnd,
byte[] lpString,
int nMaxCount)
ASCII version. |
int |
GetWindowText(W32API.HWND hWnd,
char[] lpString,
int nMaxCount)
Unicode version. |
int |
GetWindowTextLength(W32API.HWND hWnd)
|
int |
GetWindowThreadProcessId(W32API.HWND hWnd,
IntByReference lpdwProcessId)
|
W32API.HICON |
LoadIcon(W32API.HINSTANCE hInstance,
java.lang.String iconName)
|
W32API.HANDLE |
LoadImage(W32API.HINSTANCE hinst,
java.lang.String name,
int type,
int xDesired,
int yDesired,
int load)
|
boolean |
PeekMessage(User32.MSG lpMsg,
W32API.HWND hWnd,
int wMsgFilterMin,
int wMsgFilterMax,
int wRemoveMsg)
|
void |
PostMessage(W32API.HWND hWnd,
int msg,
W32API.WPARAM wParam,
W32API.LPARAM lParam)
|
void |
PostQuitMessage(int nExitCode)
|
int |
ReleaseDC(W32API.HWND hWnd,
W32API.HDC hDC)
|
boolean |
SetLayeredWindowAttributes(W32API.HWND hwnd,
int crKey,
byte bAlpha,
int dwFlags)
|
int |
SetWindowLong(W32API.HWND hWnd,
int nIndex,
int dwNewLong)
|
Pointer |
SetWindowLong(W32API.HWND hWnd,
int nIndex,
Pointer dwNewLong)
|
Pointer |
SetWindowLongPtr(W32API.HWND hWnd,
int nIndex,
Pointer dwNewLongPtr)
|
W32API.LONG_PTR |
SetWindowLongPtr(W32API.HWND hWnd,
int nIndex,
W32API.LONG_PTR dwNewLongPtr)
|
int |
SetWindowRgn(W32API.HWND hWnd,
W32API.HRGN hRgn,
boolean bRedraw)
|
User32.HHOOK |
SetWindowsHookEx(int idHook,
User32.HOOKPROC lpfn,
W32API.HINSTANCE hMod,
int dwThreadId)
|
boolean |
TranslateMessage(User32.MSG lpMsg)
|
boolean |
UnhookWindowsHookEx(User32.HHOOK hhk)
|
boolean |
UpdateLayeredWindow(W32API.HWND hwnd,
W32API.HDC hdcDst,
User32.POINT pptDst,
User32.SIZE psize,
W32API.HDC hdcSrc,
User32.POINT pptSrc,
int crKey,
User32.BLENDFUNCTION pblend,
int dwFlags)
|
Field Detail |
---|
static final User32 INSTANCE
static final int FLASHW_STOP
static final int FLASHW_CAPTION
static final int FLASHW_TRAY
static final int FLASHW_ALL
static final int FLASHW_TIMER
static final int FLASHW_TIMERNOFG
static final int IMAGE_BITMAP
static final int IMAGE_ICON
static final int IMAGE_CURSOR
static final int IMAGE_ENHMETAFILE
static final int LR_DEFAULTCOLOR
static final int LR_MONOCHROME
static final int LR_COLOR
static final int LR_COPYRETURNORG
static final int LR_COPYDELETEORG
static final int LR_LOADFROMFILE
static final int LR_LOADTRANSPARENT
static final int LR_DEFAULTSIZE
static final int LR_VGACOLOR
static final int LR_LOADMAP3DCOLORS
static final int LR_CREATEDIBSECTION
static final int LR_COPYFROMRESOURCE
static final int LR_SHARED
static final int GWL_EXSTYLE
static final int GWL_STYLE
static final int GWL_WNDPROC
static final int GWL_HINSTANCE
static final int GWL_ID
static final int GWL_USERDATA
static final int DWL_DLGPROC
static final int DWL_MSGRESULT
static final int DWL_USER
static final int WS_EX_COMPOSITED
static final int WS_EX_LAYERED
static final int WS_EX_TRANSPARENT
static final int LWA_COLORKEY
static final int LWA_ALPHA
static final int ULW_COLORKEY
static final int ULW_ALPHA
static final int ULW_OPAQUE
static final int AC_SRC_OVER
static final int AC_SRC_ALPHA
static final int AC_SRC_NO_PREMULT_ALPHA
static final int AC_SRC_NO_ALPHA
static final int VK_SHIFT
static final int VK_LSHIFT
static final int VK_RSHIFT
static final int VK_CONTROL
static final int VK_LCONTROL
static final int VK_RCONTROL
static final int VK_MENU
static final int VK_LMENU
static final int VK_RMENU
static final int WH_KEYBOARD
static final int WH_MOUSE
static final int WH_KEYBOARD_LL
static final int WH_MOUSE_LL
static final int WM_KEYDOWN
static final int WM_KEYUP
static final int WM_SYSKEYDOWN
static final int WM_SYSKEYUP
Method Detail |
---|
W32API.HDC GetDC(W32API.HWND hWnd)
int ReleaseDC(W32API.HWND hWnd, W32API.HDC hDC)
W32API.HWND FindWindow(java.lang.String winClass, java.lang.String title)
int GetClassName(W32API.HWND hWnd, byte[] lpClassName, int nMaxCount)
int GetClassName(W32API.HWND hWnd, char[] lpClassName, int nMaxCount)
boolean GetGUIThreadInfo(int idThread, User32.GUITHREADINFO lpgui)
boolean GetWindowInfo(W32API.HWND hWnd, User32.WINDOWINFO pwi)
boolean GetWindowRect(W32API.HWND hWnd, GDI32.RECT rect)
int GetWindowText(W32API.HWND hWnd, byte[] lpString, int nMaxCount)
int GetWindowText(W32API.HWND hWnd, char[] lpString, int nMaxCount)
int GetWindowTextLength(W32API.HWND hWnd)
int GetWindowModuleFileName(W32API.HWND hWnd, byte[] lpszFileName, int cchFileNameMax)
int GetWindowModuleFileName(W32API.HWND hWnd, char[] lpszFileName, int cchFileNameMax)
int GetWindowThreadProcessId(W32API.HWND hWnd, IntByReference lpdwProcessId)
boolean EnumWindows(User32.WNDENUMPROC lpEnumFunc, Pointer data)
boolean EnumChildWindows(W32API.HWND hWnd, User32.WNDENUMPROC lpEnumFunc, Pointer data)
boolean EnumThreadWindows(int dwThreadId, User32.WNDENUMPROC lpEnumFunc, Pointer data)
boolean FlashWindowEx(User32.FLASHWINFO info)
W32API.HICON LoadIcon(W32API.HINSTANCE hInstance, java.lang.String iconName)
W32API.HANDLE LoadImage(W32API.HINSTANCE hinst, java.lang.String name, int type, int xDesired, int yDesired, int load)
boolean DestroyIcon(W32API.HICON hicon)
int GetWindowLong(W32API.HWND hWnd, int nIndex)
int SetWindowLong(W32API.HWND hWnd, int nIndex, int dwNewLong)
Pointer SetWindowLong(W32API.HWND hWnd, int nIndex, Pointer dwNewLong)
W32API.LONG_PTR GetWindowLongPtr(W32API.HWND hWnd, int nIndex)
W32API.LONG_PTR SetWindowLongPtr(W32API.HWND hWnd, int nIndex, W32API.LONG_PTR dwNewLongPtr)
Pointer SetWindowLongPtr(W32API.HWND hWnd, int nIndex, Pointer dwNewLongPtr)
boolean SetLayeredWindowAttributes(W32API.HWND hwnd, int crKey, byte bAlpha, int dwFlags)
boolean GetLayeredWindowAttributes(W32API.HWND hwnd, IntByReference pcrKey, ByteByReference pbAlpha, IntByReference pdwFlags)
boolean UpdateLayeredWindow(W32API.HWND hwnd, W32API.HDC hdcDst, User32.POINT pptDst, User32.SIZE psize, W32API.HDC hdcSrc, User32.POINT pptSrc, int crKey, User32.BLENDFUNCTION pblend, int dwFlags)
int SetWindowRgn(W32API.HWND hWnd, W32API.HRGN hRgn, boolean bRedraw)
boolean GetKeyboardState(byte[] state)
short GetAsyncKeyState(int vKey)
User32.HHOOK SetWindowsHookEx(int idHook, User32.HOOKPROC lpfn, W32API.HINSTANCE hMod, int dwThreadId)
W32API.LRESULT CallNextHookEx(User32.HHOOK hhk, int nCode, W32API.WPARAM wParam, W32API.LPARAM lParam)
W32API.LRESULT CallNextHookEx(User32.HHOOK hhk, int nCode, W32API.WPARAM wParam, Pointer lParam)
boolean UnhookWindowsHookEx(User32.HHOOK hhk)
int GetMessage(User32.MSG lpMsg, W32API.HWND hWnd, int wMsgFilterMin, int wMsgFilterMax)
boolean PeekMessage(User32.MSG lpMsg, W32API.HWND hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg)
boolean TranslateMessage(User32.MSG lpMsg)
W32API.LRESULT DispatchMessage(User32.MSG lpMsg)
void PostMessage(W32API.HWND hWnd, int msg, W32API.WPARAM wParam, W32API.LPARAM lParam)
void PostQuitMessage(int nExitCode)
|
JNA API> 3.2.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |