diff options
Diffstat (limited to 'common_windows.go')
| -rw-r--r-- | common_windows.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/common_windows.go b/common_windows.go index 65f8451..2a403c7 100644 --- a/common_windows.go +++ b/common_windows.go @@ -70,3 +70,26 @@ type _RECT struct { func negConst(c int) uintptr { return uintptr(c) } + +var ( + _adjustWindowRectEx = user32.NewProc("AdjustWindowRectEx") + _createWindowEx = user32.NewProc("CreateWindowExW") + _getClientRect = user32.NewProc("GetClientRect") + _moveWindow = user32.NewProc("MoveWindow") + _setWindowLong = user32.NewProc("SetWindowLongW") + _setWindowPos = user32.NewProc("SetWindowPos") + _setWindowText = user32.NewProc("SetWindowTextW") + _showWindow = user32.NewProc("ShowWindow") +) + +type _MINMAXINFO struct { + ptReserved _POINT + ptMaxSize _POINT + ptMaxPosition _POINT + ptMinTrackSize _POINT + ptMaxTrackSize _POINT +} + +func (l _LPARAM) MINMAXINFO() *_MINMAXINFO { + return (*_MINMAXINFO)(unsafe.Pointer(l)) +} |
