|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.os.windows.Win32Lib
public class Win32Lib
Windows API calls.
| Nested Class Summary | |
|---|---|
static class |
Win32Lib.MSG
|
| Field Summary | |
|---|---|
static int |
COINIT_APARTMENTTHREADED
|
static int |
COINIT_DISABLE_OLE1DDE
|
static int |
COINIT_MULTITHREADED
|
static int |
COINIT_SPEED_OVER_MEMORY
|
static java.lang.String |
dllName
Should look for PartnerWin32.dll. |
static long |
PM_NOREMOVE
|
static long |
PM_REMOVE
|
static long |
WS_BORDER
|
static long |
WS_CAPTION
|
static long |
WS_CHILD
|
static long |
WS_CHILDWINDOW
|
static long |
WS_CLIPCHILDREN
|
static long |
WS_CLIPSIBLINGS
|
static long |
WS_DISABLED
|
static long |
WS_DLGFRAME
|
static long |
WS_GROUP
|
static long |
WS_HSCROLL
|
static long |
WS_ICONIC
|
static long |
WS_MAXIMIZE
|
static long |
WS_MAXIMIZEBOX
|
static long |
WS_MINIMIZE
|
static long |
WS_MINIMIZEBOX
|
static long |
WS_OVERLAPPED
|
static long |
WS_OVERLAPPEDWINDOW
|
static long |
WS_POPUP
|
static long |
WS_POPUPWINDOW
|
static long |
WS_SIZEBOX
|
static long |
WS_SYSMENU
|
static long |
WS_TABSTOP
|
static long |
WS_THICKFRAME
|
static long |
WS_TILED
|
static long |
WS_TILEDWINDOW
|
static long |
WS_VISIBLE
|
static long |
WS_VSCROLL
|
| Constructor Summary | |
|---|---|
Win32Lib()
|
|
| Method Summary | |
|---|---|
static boolean |
checkNativeLibrary()
Lazily loads the native library and returns success or failure. |
static long |
CoInitializeEx(int coinit)
Initializes the COM subsystem for this thread. |
static long |
CreateWindow(java.lang.String className,
java.lang.String windowName,
long style,
int x,
int y,
int width,
int height,
long parentWindow,
long menu,
long hinstance,
long lparam)
Creates a native Windows window. |
static boolean |
DestroyWindow(long hwnd)
|
static long |
DispatchMessage(Win32Lib.MSG msg)
|
static long |
GetLastError()
Always seems to return 0. |
static boolean |
GetMessage(Win32Lib.MSG msg,
long hwnd,
long msgFilterMin,
long msgFilterMax)
|
static long |
GetModuleHandle(java.lang.String moduleName)
|
static long |
GetProcAddress(long library,
java.lang.String procName)
|
static long |
LoadLibrary(java.lang.String moduleName)
|
static boolean |
PeekMessage(Win32Lib.MSG msg,
long hwnd,
long msgFilterMin,
long msgFilterMax,
long removeMessage)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String dllName
public static final int COINIT_MULTITHREADED
public static final int COINIT_APARTMENTTHREADED
public static final int COINIT_DISABLE_OLE1DDE
public static final int COINIT_SPEED_OVER_MEMORY
public static final long PM_REMOVE
public static final long PM_NOREMOVE
public static final long WS_OVERLAPPED
public static final long WS_POPUP
public static final long WS_CHILD
public static final long WS_MINIMIZE
public static final long WS_VISIBLE
public static final long WS_DISABLED
public static final long WS_CLIPSIBLINGS
public static final long WS_CLIPCHILDREN
public static final long WS_MAXIMIZE
public static final long WS_CAPTION
public static final long WS_BORDER
public static final long WS_DLGFRAME
public static final long WS_VSCROLL
public static final long WS_HSCROLL
public static final long WS_SYSMENU
public static final long WS_THICKFRAME
public static final long WS_GROUP
public static final long WS_TABSTOP
public static final long WS_MINIMIZEBOX
public static final long WS_MAXIMIZEBOX
public static final long WS_TILED
public static final long WS_ICONIC
public static final long WS_SIZEBOX
public static final long WS_OVERLAPPEDWINDOW
public static final long WS_TILEDWINDOW
public static final long WS_POPUPWINDOW
public static final long WS_CHILDWINDOW
| Constructor Detail |
|---|
public Win32Lib()
| Method Detail |
|---|
public static long CoInitializeEx(int coinit)
public static long CreateWindow(java.lang.String className,
java.lang.String windowName,
long style,
int x,
int y,
int width,
int height,
long parentWindow,
long menu,
long hinstance,
long lparam)
className - windowName - style - x - y - width - height - parentWindow - menu - hinstance - lparam -
public static boolean DestroyWindow(long hwnd)
public static long DispatchMessage(Win32Lib.MSG msg)
public static long GetLastError()
public static boolean GetMessage(Win32Lib.MSG msg,
long hwnd,
long msgFilterMin,
long msgFilterMax)
public static long GetModuleHandle(java.lang.String moduleName)
public static long GetProcAddress(long library,
java.lang.String procName)
public static long LoadLibrary(java.lang.String moduleName)
public static boolean PeekMessage(Win32Lib.MSG msg,
long hwnd,
long msgFilterMin,
long msgFilterMax,
long removeMessage)
public static boolean checkNativeLibrary()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||