Documentation ¶
Rendered for windows/amd64
Index ¶
- Constants
- func DisableWindowClickThrough(hwnd HWND)
- func EnableCurrentProcessWindowClickThrough()
- func EnableWindowClickThrough(hwnd HWND)
- func EnumWindows(lpEnumFunc WNDENUMPROC, lParam LPARAM) bool
- func GetCurrentProcessId() uint32
- func GetWindowLong(hwnd HWND, index int) uint32
- func IsErrSuccess(err error) bool
- func SetWindowLong(hwnd HWND, index int, value uint32) uint32
- type ATOM
- type BOOL
- type COLORREF
- type DWM_FRAME_COUNT
- type DWORD
- type HACCEL
- type HANDLE
- type HBITMAP
- type HBRUSH
- type HCURSOR
- type HDC
- type HDROP
- type HDWP
- type HENHMETAFILE
- type HFONT
- type HGDIOBJ
- type HGLOBAL
- type HGLRC
- type HHOOK
- type HICON
- type HIMAGELIST
- type HINSTANCE
- type HKEY
- type HKL
- type HMENU
- type HMODULE
- type HMONITOR
- type HPEN
- type HRESULT
- type HRGN
- type HRSRC
- type HTHUMBNAIL
- type HWND
- type LPARAM
- type LPCVOID
- type LRESULT
- type PVOID
- type QPC_TIME
- type SIZE_T
- type TRACEHANDLE
- type ULONG_PTR
- type WNDENUMPROC
- type WPARAM
Constants ¶
View Source
const ( GWL_EXSTYLE = -20 GWL_STYLE = -16 GWL_WNDPROC = -4 GWLP_WNDPROC = -4 GWL_HINSTANCE = -6 GWLP_HINSTANCE = -6 GWL_HWNDPARENT = -8 GWLP_HWNDPARENT = -8 GWL_ID = -12 GWLP_ID = -12 GWL_USERDATA = -21 GWLP_USERDATA = -21 )
GetWindowLong and GetWindowLongPtr constants
View Source
const ( WS_EX_DLGMODALFRAME = 0x00000001 WS_EX_NOPARENTNOTIFY = 0x00000004 WS_EX_TOPMOST = 0x00000008 WS_EX_ACCEPTFILES = 0x00000010 WS_EX_TRANSPARENT = 0x00000020 WS_EX_MDICHILD = 0x00000040 WS_EX_TOOLWINDOW = 0x00000080 WS_EX_WINDOWEDGE = 0x00000100 WS_EX_CLIENTEDGE = 0x00000200 WS_EX_CONTEXTHELP = 0x00000400 WS_EX_RIGHT = 0x00001000 WS_EX_LEFT = 0x00000000 WS_EX_RTLREADING = 0x00002000 WS_EX_LTRREADING = 0x00000000 WS_EX_LEFTSCROLLBAR = 0x00004000 WS_EX_RIGHTSCROLLBAR = 0x00000000 WS_EX_CONTROLPARENT = 0x00010000 WS_EX_STATICEDGE = 0x00020000 WS_EX_APPWINDOW = 0x00040000 WS_EX_OVERLAPPEDWINDOW = 0x00000100 | 0x00000200 WS_EX_PALETTEWINDOW = 0x00000100 | 0x00000080 | 0x00000008 WS_EX_LAYERED = 0x00080000 WS_EX_NOINHERITLAYOUT = 0x00100000 WS_EX_LAYOUTRTL = 0x00400000 WS_EX_NOACTIVATE = 0x08000000 )
Extended window style constants
Variables ¶
This section is empty.
Functions ¶
func DisableWindowClickThrough ¶
func DisableWindowClickThrough(hwnd HWND)
func EnableCurrentProcessWindowClickThrough ¶
func EnableCurrentProcessWindowClickThrough()
func EnableWindowClickThrough ¶
func EnableWindowClickThrough(hwnd HWND)
func EnumWindows ¶
func EnumWindows(lpEnumFunc WNDENUMPROC, lParam LPARAM) bool
func GetCurrentProcessId ¶
func GetCurrentProcessId() uint32
func GetWindowLong ¶
func IsErrSuccess ¶
Types ¶
type DWM_FRAME_COUNT ¶
type DWM_FRAME_COUNT uint64
type HENHMETAFILE ¶
type HENHMETAFILE HANDLE
type HIMAGELIST ¶
type HIMAGELIST HANDLE
type HTHUMBNAIL ¶
type HTHUMBNAIL HANDLE
type TRACEHANDLE ¶
type TRACEHANDLE uintptr
type WNDENUMPROC ¶
type WNDENUMPROC uintptr
Click to show internal directories.
Click to hide internal directories.