com.jniwrapper.win32.ui
Class DesktopWindow

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.jniwrapper.Pointer.Void
          extended by com.jniwrapper.win32.Handle
              extended by com.jniwrapper.win32.ui.Wnd
                  extended by com.jniwrapper.win32.ui.DesktopWindow
All Implemented Interfaces:
com.jniwrapper.IntegerParameter, com.jniwrapper.PointerParameter

public class DesktopWindow
extends Wnd

This class provides access to the desktop window. The desktop window covers the entire screen. The desktop window is the area on top of which other windows are painted.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jniwrapper.win32.ui.Wnd
Wnd.Ancestor, Wnd.HotKey, Wnd.ShowWindowCommand
 
Field Summary
 
Fields inherited from class com.jniwrapper.win32.ui.Wnd
FUNCTION_GET_WINDOW_THREAD_PROCESS_ID, FUNCTION_GetDlgItemText, FUNCTION_SetDlgItemText, GW_CHILD, GW_HWNDFIRST, GW_HWNDLAST, GW_HWNDNEXT, GW_HWNDPREV, GW_OWNER, GWL_EXSTYLE, GWL_HINSTANCE, GWL_HWNDPARENT, GWL_ID, GWL_STYLE, GWL_USERDATA, GWL_WNDPROC, HWND_BOTTOM, HWND_NOTOPMOST, HWND_TOP, HWND_TOPMOST, LWA_ALPHA, LWA_COLORKEY, OPAQUE, RDW_ALLCHILDREN, RDW_ERASE, RDW_ERASENOW, RDW_FRAME, RDW_INTERNALPAINT, RDW_INVALIDATE, RDW_NOCHILDREN, RDW_NOERASE, RDW_NOFRAME, RDW_NOINTERNALPAINT, RDW_UPDATENOW, RDW_VALIDATE, SWP_ASYNCWINDOWPOS, SWP_DEFERERASE, SWP_DRAWFRAME, SWP_FRAMECHANGED, SWP_HIDEWINDOW, SWP_NOACTIVATE, SWP_NOCOPYBITS, SWP_NOMOVE, SWP_NOOWNERZORDER, SWP_NOREDRAW, SWP_NOREPOSITION, SWP_NOSENDCHANGING, SWP_NOSIZE, SWP_NOZORDER, SWP_SHOWWINDOW, TRANSPARENT, WS_BORDER, WS_CAPTION, WS_CHILD, WS_CHILDWINDOW, WS_CLIPCHILDREN, WS_CLIPSIBLINGS, WS_DISABLED, WS_DLGFRAME, WS_EX_ACCEPTFILES, WS_EX_APPWINDOW, WS_EX_CLIENTEDGE, WS_EX_CONTEXTHELP, WS_EX_CONTROLPARENT, WS_EX_DLGMODALFRAME, WS_EX_LAYERED, WS_EX_LEFT, WS_EX_LEFTSCROLLBAR, WS_EX_LTRREADING, WS_EX_MDICHILD, WS_EX_NOPARENTNOTIFY, WS_EX_OVERLAPPEDWINDOW, WS_EX_PALETTEWINDOW, WS_EX_RIGHT, WS_EX_RIGHTSCROLLBAR, WS_EX_RTLREADING, WS_EX_STATICEDGE, WS_EX_TOOLWINDOW, WS_EX_TOPMOST, WS_EX_TRANSPARENT, WS_EX_WINDOWEDGE, WS_GROUP, WS_HSCROLL, WS_ICONIC, WS_MAXIMIZE, WS_MAXIMIZEBOX, WS_MINIMIZE, WS_MINIMIZEBOX, WS_OVERLAPPED, WS_OVERLAPPEDWINDOW, WS_POPUP, WS_POPUPWINDOW, WS_SIZEBOX, WS_SYSMENU, WS_TABSTOP, WS_THICKFRAME, WS_TILED, WS_TILEDWINDOW, WS_VISIBLE, WS_VSCROLL
 
Fields inherited from class com.jniwrapper.win32.Handle
INFINITE_TIMEOUT, INVALID_HANDLE_VALUE, STATUS_ABANDONED_WAIT_0, STATUS_TIMEOUT, STATUS_WAIT_0
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Method Summary
static DesktopWindow getInstance()
          Returns a handle to the desktop window.
 
Methods inherited from class com.jniwrapper.win32.ui.Wnd
beginPaint, bringToTop, callWindowProc, centerInDesktop, clientToScreen, clone, createWindow, createWindow, createWindow, destroy, enableWindow, endPaint, eventLoop, eventLoop, findWindow, findWindow, findWindowByName, findWindowEx, flashWindow, getAllWindows, getAncestor, getBounds, getChildWindows, getChildWindows, getClientRect, getClientSize, getDesktopWindow, getDlgItemText, getFocus, getForegroundWindow, getHotKey, getLayeredWindowAttributes, getParent, getProcessId, getRegion, getSize, getThreadId, getThreadWindows, getTransparency, getUpdateRect, getUpdateRect, getWindow, getWindowClassName, getWindowExStyle, getWindowFromPoint, getWindowLong, getWindowPlacement, getWindowRect, getWindowStyle, getWindowText, invalidateRect, isBorderVisible, isCaptionVisible, isMaximized, isMinimized, isPalleteWindow, isTransparent, isVisible, isWindow, moveWindow, moveWindow, peekMessage, peekMessage, postMessage, redraw, screenToClient, sendMessage, sendMessage, sendMessageEx, setBorderVisible, setCaptionVisible, setContinuousRepainting, setDlgItemText, setFocus, setForeground, setHotKey, setLayeredWindowAttributes, setPalleteWindow, setParent, setPosition, setRegion, setRegion, setRounded, setRounded, setTopmost, setTransparency, setTransparent, setTransparent, setVisible, setWindowExStyle, setWindowIcon, setWindowLong, setWindowLong, setWindowPlacement, setWindowStyle, show, update
 
Methods inherited from class com.jniwrapper.win32.Handle
closeHandle, equals, waitFor, waitFor
 
Methods inherited from class com.jniwrapper.Pointer.Void
asFunction, asFunction, asTypedPointer, castTo, castTo, getDebugInfo, getLength, getValue, hashCode, isNull, read, setValue, toString, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, acceptIOPerformer, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getInstance

public static DesktopWindow getInstance()
Returns a handle to the desktop window.

Returns:
Handle to the desktop window.