Versions in this module Expand all Collapse all v2 v2.2.2 Dec 20, 2022 v2.2.1 Dec 19, 2022 Changes in this version + const GWLStyle + const SWPFrameChanged + const SWPNoActivate + const SWPNoMove + const SWPNoZOrder + const SWShow + const SystemMetricsCxIcon + const SystemMetricsCyIcon + const WMApp + const WMClose + const WMDestroy + const WMGetMinMaxInfo + const WMMove + const WMMoving + const WMNCLButtonDown + const WMQuit + const WMSize + const WSCaption + const WSMaximizeBox + const WSMinimizeBox + const WSOverlapped + const WSOverlappedWindow + const WSSysMenu + const WSThickFrame + var Kernel32GetCurrentThreadID = kernel32.NewProc("GetCurrentThreadId") + var Ole32CoInitializeEx = ole32.NewProc("CoInitializeEx") + var User32AdjustWindowRect = user32.NewProc("AdjustWindowRect") + var User32CreateWindowExW = user32.NewProc("CreateWindowExW") + var User32DefWindowProcW = user32.NewProc("DefWindowProcW") + var User32DestroyWindow = user32.NewProc("DestroyWindow") + var User32DispatchMessageW = user32.NewProc("DispatchMessageW") + var User32GetClientRect = user32.NewProc("GetClientRect") + var User32GetMessageW = user32.NewProc("GetMessageW") + var User32GetSystemMetrics = user32.NewProc("GetSystemMetrics") + var User32GetWindowLongPtrW = user32.NewProc("GetWindowLongPtrW") + var User32LoadImageW = user32.NewProc("LoadImageW") + var User32PostQuitMessage = user32.NewProc("PostQuitMessage") + var User32PostThreadMessageW = user32.NewProc("PostThreadMessageW") + var User32RegisterClassExW = user32.NewProc("RegisterClassExW") + var User32SetFocus = user32.NewProc("SetFocus") + var User32SetWindowLongPtrW = user32.NewProc("SetWindowLongPtrW") + var User32SetWindowPos = user32.NewProc("SetWindowPos") + var User32SetWindowTextW = user32.NewProc("SetWindowTextW") + var User32ShowWindow = user32.NewProc("ShowWindow") + var User32TranslateMessage = user32.NewProc("TranslateMessage") + var User32UpdateWindow = user32.NewProc("UpdateWindow") + func SHCreateMemStream(data []byte) (uintptr, error) + func Utf16PtrToString(p *uint16) string + type MinMaxInfo struct + PtMaxPosition Point + PtMaxSize Point + PtMaxTrackSize Point + PtMinTrackSize Point + PtReserved Point + type Msg struct + Hwnd syscall.Handle + LParam uintptr + LPrivate uint32 + Message uint32 + Pt Point + Time uint32 + WParam uintptr + type Point struct + X int32 + Y int32 + type Rect struct + Bottom int32 + Left int32 + Right int32 + Top int32 + type WndClassExW struct + CbSize uint32 + CbWndExtra int32 + CnClsExtra int32 + HCursor windows.Handle + HIcon windows.Handle + HIconSm windows.Handle + HInstance windows.Handle + HbrBackground windows.Handle + LpfnWndProc uintptr + LpszClassName *uint16 + LpszMenuName *uint16 + Style uint32