Documentation
¶
Rendered for windows/amd64
Overview ¶
Package w32find provides a set of interface to win32 APIs that can be used to find windows and their controls.
Index ¶
- func EnumWindows(enumFunc uintptr, lparam uintptr) (err error)
- func FindWindow(className, windowName string) (syscall.Handle, error)
- func FindWindowEx(hwndParent, hwndChildAfter syscall.Handle, className, windowName string) (syscall.Handle, error)
- func FindWindowExW(hwndParent, hwndChildAfter syscall.Handle, className, windowName *uint16) syscall.Handle
- func FindWindowFromEnum(title string) (syscall.Handle, error)
- func FindWindowW(className, windowName *uint16) syscall.Handle
- func GetWindowText(hwnd syscall.Handle, str *uint16, maxCount int32) (len int32, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnumWindows ¶
func FindWindow ¶
FindWindow finds hwnd by name. This can't find all types of windows. For dialogs and controls, use FindWindowEx and FindWindowFromEnum instead.
hwnd, _ := w32find.FindWindow("", "Your window title")
func FindWindowEx ¶
func FindWindowEx(hwndParent, hwndChildAfter syscall.Handle, className, windowName string) (syscall.Handle, error)
FindWindowEx finds a child window. This can be used to find controls inside a window.
h2, err2 := w32find.FindWindowEx(h1, 0, "", "Your child window title")
func FindWindowExW ¶
func FindWindowFromEnum ¶
FindWindowFromEnum finds a window from user32!EnumWindows(). This can be used to find dialogs.
h1, err1 := w32find.FindWindowFromEnum("Your parent window title")
func FindWindowW ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.