summaryrefslogtreecommitdiff
path: root/windows_windows.go
blob: e7add03f232ba27fce52218ad0edebe87471557e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// 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))
}