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)) +} diff --git a/windows_windows.go b/windows_windows.go deleted file mode 100644 index e7add03..0000000 --- a/windows_windows.go +++ /dev/null @@ -1,31 +0,0 @@ -// 8 february 2014 - -package ui - -import ( -// "syscall" - "unsafe" -) - -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)) -}