Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.sun.jna.platform.win32.WinDef.HWND

Packages that use WinDef.HWND
com.sun.jna.platform.win32 |

Uses of WinDef.HWND in com.sun.jna.platform.win32

Fields in com.sun.jna.platform.win32 declared as WinDef.HWND
`WinDef.HWND` | `WinUser.MSG.hWnd`
`static WinDef.HWND` | `WinUser.HWND_BROADCAST`
`WinDef.HWND` | `WinUser.GUITHREADINFO.hwndActive`
`WinDef.HWND` | `WinCrypt.CRYPTPROTECT_PROMPTSTRUCT.hwndApp` Window handle to the parent window.
`WinDef.HWND` | `WinUser.GUITHREADINFO.hwndCapture`
`WinDef.HWND` | `WinUser.GUITHREADINFO.hwndCaret`
`WinDef.HWND` | `WinUser.GUITHREADINFO.hwndFocus`
`WinDef.HWND` | `WinUser.GUITHREADINFO.hwndMenuOwner`
`WinDef.HWND` | `WinUser.GUITHREADINFO.hwndMoveSize`

Methods in com.sun.jna.platform.win32 that return WinDef.HWND
`WinDef.HWND` | `User32.FindWindow(java.lang.String lpClassName, java.lang.String lpWindowName)` This function retrieves the handle to the top-level window whose class name and window name match the specified strings.

Methods in com.sun.jna.platform.win32 with parameters of type WinDef.HWND
`boolean` | `WinUser.WNDENUMPROC.callback(WinDef.HWND hWnd, com.sun.jna.Pointer data)` Return whether to continue enumeration.
`boolean` | `User32.EnumChildWindows(WinDef.HWND hWnd, WinUser.WNDENUMPROC lpEnumFunc, com.sun.jna.Pointer data)` The EnumChildWindows function enumerates the child windows that belong to the specified parent window by passing the handle to each child window, in turn, to an application-defined callback function.
`int` | `User32.GetClassName(WinDef.HWND hWnd, char[] lpClassName, int nMaxCount)` This function retrieves the name of the class to which the specified window belongs.
`WinDef.HDC` | `User32.GetDC(WinDef.HWND hWnd)` This function retrieves a handle to a display device context (DC) for the client area of the specified window.
`static java.lang.String` | `Shell32Util.getFolderPath(WinDef.HWND hwnd, int nFolder, WinDef.DWORD dwFlags)` Get a special folder path.
`boolean` | `User32.GetLayeredWindowAttributes(WinDef.HWND hwnd, com.sun.jna.ptr.IntByReference pcrKey, com.sun.jna.ptr.ByteByReference pbAlpha, com.sun.jna.ptr.IntByReference pdwFlags)` The GetLayeredWindowAttributes function retrieves the opacity and transparency color key of a layered window.
`int` | `User32.GetMessage(WinUser.MSG lpMsg, WinDef.HWND hWnd, int wMsgFilterMin, int wMsgFilterMax)` This function retrieves a message from the calling thread's message queue and places it in the specified structure.
`boolean` | `User32.GetWindowInfo(WinDef.HWND hWnd, WinUser.WINDOWINFO pwi)` The GetWindowInfo function retrieves information about the specified window.
`int` | `User32.GetWindowLong(WinDef.HWND hWnd, int nIndex)` This function retrieves information about the specified window.
`BaseTSD.LONG_PTR` | `User32.GetWindowLongPtr(WinDef.HWND hWnd, int nIndex)` The GetWindowLongPtr function retrieves information about the specified window.
`int` | `User32.GetWindowModuleFileName(WinDef.HWND hWnd, char[] lpszFileName, int cchFileNameMax)` The GetWindowModuleFileName function retrieves the full path and file name of the module associated with the specified window handle.
`boolean` | `User32.GetWindowRect(WinDef.HWND hWnd, WinDef.RECT rect)` This function retrieves the dimensions of the bounding rectangle of the specified window.
`int` | `User32.GetWindowText(WinDef.HWND hWnd, char[] lpString, int nMaxCount)` This function copies the text of the specified window's title bar - if it has one - into a buffer.
`int` | `User32.GetWindowTextLength(WinDef.HWND hWnd)` This function retrieves the length, in characters, of the specified window's title bar text - if the window has a title bar.
`int` | `User32.GetWindowThreadProcessId(WinDef.HWND hWnd, com.sun.jna.ptr.IntByReference lpdwProcessId)` This function retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window.
`boolean` | `User32.PeekMessage(WinUser.MSG lpMsg, WinDef.HWND hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg)` This function checks a thread message queue for a message and places the message (if any) in the specified structure.
`void` | `User32.PostMessage(WinDef.HWND hWnd, int msg, WinDef.WPARAM wParam, WinDef.LPARAM lParam)` This function places a message in the message queue associated with the thread that created the specified window and then returns without waiting for the thread to process the message.
`int` | `User32.ReleaseDC(WinDef.HWND hWnd, WinDef.HDC hDC)` This function releases a device context (DC), freeing it for use by other applications.
`boolean` | `User32.SetLayeredWindowAttributes(WinDef.HWND hwnd, int crKey, byte bAlpha, int dwFlags)` The SetLayeredWindowAttributes function sets the opacity and transparency color key of a layered window.
`int` | `User32.SetWindowLong(WinDef.HWND hWnd, int nIndex, int dwNewLong)` This function changes an attribute of the specified window.
`com.sun.jna.Pointer` | `User32.SetWindowLong(WinDef.HWND hWnd, int nIndex, com.sun.jna.Pointer dwNewLong)` This function changes an attribute of the specified window.
`BaseTSD.LONG_PTR` | `User32.SetWindowLongPtr(WinDef.HWND hWnd, int nIndex, BaseTSD.LONG_PTR dwNewLongPtr)` The SetWindowLongPtr function changes an attribute of the specified window.
`com.sun.jna.Pointer` | `User32.SetWindowLongPtr(WinDef.HWND hWnd, int nIndex, com.sun.jna.Pointer dwNewLongPtr)` The SetWindowLongPtr function changes an attribute of the specified window.
`int` | `User32.SetWindowRgn(WinDef.HWND hWnd, WinDef.HRGN hRgn, boolean bRedraw)` This function sets the window region of a window.
`WinNT.HRESULT` | `Shell32.SHGetFolderPath(WinDef.HWND hwndOwner, int nFolder, WinNT.HANDLE hToken, WinDef.DWORD dwFlags, char[] pszPath)` Takes the CSIDL of a folder and returns the path.
`boolean` | `User32.UpdateLayeredWindow(WinDef.HWND hwnd, WinDef.HDC hdcDst, WinUser.POINT pptDst, WinUser.SIZE psize, WinDef.HDC hdcSrc, WinUser.POINT pptSrc, int crKey, WinUser.BLENDFUNCTION pblend, int dwFlags)` The UpdateLayeredWindow function updates the position, size, shape, content, and translucency of a layered window.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES