mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-03 16:39:35 +08:00
52 lines
938 B
Go
52 lines
938 B
Go
//go:build windows
|
|
|
|
package win32
|
|
|
|
import "golang.org/x/sys/windows"
|
|
|
|
type NOTIFYICONDATA struct {
|
|
CbSize uint32
|
|
HWnd HWND
|
|
UID uint32
|
|
UFlags uint32
|
|
UCallbackMessage uint32
|
|
HIcon HICON
|
|
SzTip [128]uint16
|
|
DwState uint32
|
|
DwStateMask uint32
|
|
SzInfo [256]uint16
|
|
UVersion uint32
|
|
SzInfoTitle [64]uint16
|
|
DwInfoFlags uint32
|
|
GuidItem windows.GUID
|
|
HBalloonIcon HICON
|
|
}
|
|
|
|
type WNDCLASSEX struct {
|
|
CbSize uint32
|
|
Style uint32
|
|
LpfnWndProc uintptr
|
|
CbClsExtra int32
|
|
CbWndExtra int32
|
|
HInstance HINSTANCE
|
|
HIcon HICON
|
|
HCursor HCURSOR
|
|
HbrBackground HBRUSH
|
|
LpszMenuName *uint16
|
|
LpszClassName *uint16
|
|
HIconSm HICON
|
|
}
|
|
|
|
type MSG struct {
|
|
HWnd HWND
|
|
Message uint32
|
|
WParam uintptr
|
|
LParam uintptr
|
|
Time uint32
|
|
Pt POINT
|
|
}
|
|
|
|
type POINT struct {
|
|
X, Y int32
|
|
}
|