package gform

import (
	"github.com/AllenDang/w32"
)

type RawMsg struct {
    Hwnd           w32.HWND
    Msg            uint
    WParam, LParam uintptr
}

type MouseEventData struct {
    X, Y   int
    Button int
    Wheel  int
}

type DropFilesEventData struct {
    X, Y  int
	Files []string
}

type PaintEventData struct {
	Canvas *Canvas
}

type LVEndLabelEditEventData struct {
	Item *w32.LVITEM
}

type LVDBLClickEventData struct {
	NmItem *w32.NMITEMACTIVATE
}

type KeyUpEventData struct {
	VKey, Code int
}

package gform

import (
	"github.com/AllenDang/w32"
)

type MouseEventData struct {
    X, Y   int
    Button int
    Wheel  int
}

type DropFilesEventData struct {
    X, Y  int
	Files []string
}

type PaintEventData struct {
	Canvas *Canvas
}

type LVEndLabelEditEventData struct {
	Item *w32.LVITEM
}

type LVDBLClickEventData struct {
	NmItem *w32.NMITEMACTIVATE
}

type KeyUpEventData struct {
	VKey, Code int
}

--- 
+++ 
@@ -3,6 +3,12 @@
 import (
 	"github.com/AllenDang/w32"
 )
+
+type RawMsg struct {
+    Hwnd           w32.HWND
+    Msg            uint
+    WParam, LParam uintptr
+}
 
 type MouseEventData struct {
     X, Y   int
Add "RawMsg" struct to wrap windows message.
