gform: github.com/AllenDang/gform Index | Files | Directories

package gform

import "github.com/AllenDang/gform"

Index

Package Files

app.go bitmap.go brush.go buttons.go canvas.go color.go commondlgs.go controlbase.go controller.go customcontrol.go dialog.go edit.go eventarg.go eventdata.go eventmanager.go font.go form.go globalvars.go icon.go imagelist.go init.go listview.go msghandlerregistry.go pen.go progressbar.go rect.go statics.go tooltip.go utils.go w32control.go wndproc.go

Constants

const (
    FontBold      byte = 0x01
    FontItalic    byte = 0x02
    FontUnderline byte = 0x04
    FontStrikeOut byte = 0x08
)

func CreateWindow Uses

func CreateWindow(className string, parent Controller, exStyle, style uint) w32.HWND

func Exit Uses

func Exit()

func GetAppInstance Uses

func GetAppInstance() w32.HINSTANCE

func Init Uses

func Init()

func MsgBox Uses

func MsgBox(parent Controller, title, caption string, flags uint) int

func PreTranslateMessage Uses

func PreTranslateMessage(msg *w32.MSG) bool

func RegClassOnlyOnce Uses

func RegClassOnlyOnce(className string)

func RegMsgHandler Uses

func RegMsgHandler(controller Controller)

func RegisterClass Uses

func RegisterClass(className string, wndproc uintptr)

func RunMainLoop Uses

func RunMainLoop() int

func ShowBrowseFolderDlg Uses

func ShowBrowseFolderDlg(parent Controller, title string) (folder string, accepted bool)

func ShowOpenFileDlg Uses

func ShowOpenFileDlg(parent Controller, title, filter string, filterIndex uint, initialDir string) (filePath string, accepted bool)

func ShowSaveFileDlg Uses

func ShowSaveFileDlg(parent Controller, title, filter string, filterIndex uint, initialDir string) (filePath string, accepted bool)

func ToggleExStyle Uses

func ToggleExStyle(hwnd w32.HWND, b bool, style int)

func ToggleStyle Uses

func ToggleStyle(hwnd w32.HWND, b bool, style int)

func UnRegMsgHandler Uses

func UnRegMsgHandler(hwnd w32.HWND)

type Bitmap Uses

type Bitmap struct {
    // contains filtered or unexported fields
}

func NewBitmapFromFile Uses

func NewBitmapFromFile(filepath string, background Color) (*Bitmap, error)

func NewBitmapFromResource Uses

func NewBitmapFromResource(instance w32.HINSTANCE, resName *uint16, resType *uint16, background Color) (*Bitmap, error)

func (*Bitmap) Dispose Uses

func (this *Bitmap) Dispose()

func (*Bitmap) GetHBITMAP Uses

func (this *Bitmap) GetHBITMAP() w32.HBITMAP

func (*Bitmap) Height Uses

func (this *Bitmap) Height() int

func (*Bitmap) Size Uses

func (this *Bitmap) Size() (int, int)

func (*Bitmap) Width Uses

func (this *Bitmap) Width() int

type Brush Uses

type Brush struct {
    // contains filtered or unexported fields
}

func NewNullBrush Uses

func NewNullBrush() *Brush

func NewSolidColorBrush Uses

func NewSolidColorBrush(color Color) *Brush

func (*Brush) Dispose Uses

func (this *Brush) Dispose()

func (*Brush) GetHBRUSH Uses

func (this *Brush) GetHBRUSH() w32.HBRUSH

func (*Brush) GetLOGBRUSH Uses

func (this *Brush) GetLOGBRUSH() *w32.LOGBRUSH

type Button Uses

type Button struct {
    W32Control
}

func (*Button) Checked Uses

func (this *Button) Checked() bool

func (*Button) SetChecked Uses

func (this *Button) SetChecked(checked bool)

type Canvas Uses

type Canvas struct {
    // contains filtered or unexported fields
}

func NewCanvasFromHDC Uses

func NewCanvasFromHDC(hdc w32.HDC) *Canvas

func NewCanvasFromHwnd Uses

func NewCanvasFromHwnd(hwnd w32.HWND) *Canvas

func (*Canvas) Dispose Uses

func (this *Canvas) Dispose()

func (*Canvas) DrawBitmap Uses

func (this *Canvas) DrawBitmap(bmp *Bitmap, x, y int)

func (*Canvas) DrawIcon Uses

func (this *Canvas) DrawIcon(ico *Icon, x, y int) bool

func (*Canvas) DrawRect Uses

func (this *Canvas) DrawRect(rect *Rect, pen *Pen, brush *Brush)

func (*Canvas) DrawStretchedBitmap Uses

func (this *Canvas) DrawStretchedBitmap(bmp *Bitmap, rect *Rect)

func (*Canvas) DrawText Uses

func (this *Canvas) DrawText(text string, rect *Rect, format uint, font *Font, textColor Color)

Refer win32 DrawText document for uFormat.

func (*Canvas) FillRect Uses

func (this *Canvas) FillRect(rect *Rect, brush *Brush)

type CheckBox Uses

type CheckBox struct {
    Button
}

func AttachCheckBox Uses

func AttachCheckBox(parent Controller, id int) *CheckBox

func NewCheckBox Uses

func NewCheckBox(parent Controller) *CheckBox

type Color Uses

type Color uint32

func RGB Uses

func RGB(r, g, b byte) Color

func (Color) B Uses

func (c Color) B() byte

func (Color) G Uses

func (c Color) G() byte

func (Color) R Uses

func (c Color) R() byte

type ControlBase Uses

type ControlBase struct {
    // contains filtered or unexported fields
}

func (*ControlBase) Bind Uses

func (this *ControlBase) Bind(msg uint, handler EventHandler)

func (*ControlBase) BindedHandler Uses

func (this *ControlBase) BindedHandler(msg uint) (EventHandler, bool)

Get binded handlers for specifed message.

func (*ControlBase) Bounds Uses

func (this *ControlBase) Bounds() *Rect

func (*ControlBase) Caption Uses

func (this *ControlBase) Caption() string

func (*ControlBase) ClientRect Uses

func (this *ControlBase) ClientRect() *Rect

func (*ControlBase) Close Uses

func (this *ControlBase) Close()

func (*ControlBase) EnableDragAcceptFiles Uses

func (this *ControlBase) EnableDragAcceptFiles(b bool)

func (*ControlBase) Enabled Uses

func (this *ControlBase) Enabled() bool

func (*ControlBase) Focus Uses

func (this *ControlBase) Focus()

func (*ControlBase) Font Uses

func (this *ControlBase) Font() *Font

func (*ControlBase) Handle Uses

func (this *ControlBase) Handle() w32.HWND

func (*ControlBase) Height Uses

func (this *ControlBase) Height() int

func (*ControlBase) Hide Uses

func (this *ControlBase) Hide()

func (*ControlBase) Invalidate Uses

func (this *ControlBase) Invalidate(erase bool)

func (*ControlBase) InvokeRequired Uses

func (this *ControlBase) InvokeRequired() bool

func (*ControlBase) OnClose Uses

func (this *ControlBase) OnClose() *EventManager

func (*ControlBase) OnCreate Uses

func (this *ControlBase) OnCreate() *EventManager

Events

func (*ControlBase) OnDropFiles Uses

func (this *ControlBase) OnDropFiles() *EventManager

func (*ControlBase) OnKeyUp Uses

func (this *ControlBase) OnKeyUp() *EventManager

func (*ControlBase) OnKillFocus Uses

func (this *ControlBase) OnKillFocus() *EventManager

func (*ControlBase) OnLBDown Uses

func (this *ControlBase) OnLBDown() *EventManager

func (*ControlBase) OnLBUp Uses

func (this *ControlBase) OnLBUp() *EventManager

func (*ControlBase) OnMBDown Uses

func (this *ControlBase) OnMBDown() *EventManager

func (*ControlBase) OnMBUp Uses

func (this *ControlBase) OnMBUp() *EventManager

func (*ControlBase) OnMouseHover Uses

func (this *ControlBase) OnMouseHover() *EventManager

func (*ControlBase) OnMouseLeave Uses

func (this *ControlBase) OnMouseLeave() *EventManager

func (*ControlBase) OnPaint Uses

func (this *ControlBase) OnPaint() *EventManager

func (*ControlBase) OnRBDown Uses

func (this *ControlBase) OnRBDown() *EventManager

func (*ControlBase) OnRBUp Uses

func (this *ControlBase) OnRBUp() *EventManager

func (*ControlBase) OnSetFocus Uses

func (this *ControlBase) OnSetFocus() *EventManager

func (*ControlBase) OnSize Uses

func (this *ControlBase) OnSize() *EventManager

func (*ControlBase) Parent Uses

func (this *ControlBase) Parent() Controller

func (*ControlBase) Pos Uses

func (this *ControlBase) Pos() (x, y int)

func (*ControlBase) PreTranslateMessage Uses

func (this *ControlBase) PreTranslateMessage(msg *w32.MSG) bool

func (*ControlBase) SetCaption Uses

func (this *ControlBase) SetCaption(caption string)

func (*ControlBase) SetEnabled Uses

func (this *ControlBase) SetEnabled(b bool)

func (*ControlBase) SetFont Uses

func (this *ControlBase) SetFont(font *Font)

func (*ControlBase) SetPos Uses

func (this *ControlBase) SetPos(x, y int)

func (*ControlBase) SetSize Uses

func (this *ControlBase) SetSize(width, height int)

func (*ControlBase) Show Uses

func (this *ControlBase) Show()

func (*ControlBase) Size Uses

func (this *ControlBase) Size() (width, height int)

func (*ControlBase) Visible Uses

func (this *ControlBase) Visible() bool

func (*ControlBase) Width Uses

func (this *ControlBase) Width() int

type Controller Uses

type Controller interface {
    Caption() string
    Enabled() bool
    Focus()
    Handle() w32.HWND
    Invalidate(erase bool)
    Parent() Controller
    Pos() (x, y int)
    Size() (w, h int)
    Height() int
    Width() int
    Visible() bool
    Bounds() *Rect
    ClientRect() *Rect
    SetCaption(s string)
    SetEnabled(b bool)
    SetPos(x, y int)
    SetSize(w, h int)
    EnableDragAcceptFiles(b bool)
    Show()
    Hide()
    Font() *Font
    SetFont(font *Font)
    InvokeRequired() bool
    PreTranslateMessage(msg *w32.MSG) bool
    WndProc(msg uint, wparam, lparam uintptr) uintptr

    //Bind w32 message to handler function
    Bind(msg uint, handler EventHandler)
    BindedHandler(msg uint) (EventHandler, bool)

    //General events
    OnCreate() *EventManager
    OnClose() *EventManager

    // Focus events
    OnKillFocus() *EventManager
    OnSetFocus() *EventManager

    //Drag and drop events
    OnDropFiles() *EventManager

    //Mouse events
    OnLBDown() *EventManager
    OnLBUp() *EventManager
    OnMBDown() *EventManager
    OnMBUp() *EventManager
    OnRBDown() *EventManager
    OnRBUp() *EventManager

    OnMouseHover() *EventManager
    OnMouseLeave() *EventManager

    //Keyboard events
    OnKeyUp() *EventManager

    //Paint events
    OnPaint() *EventManager
    OnSize() *EventManager
}

func GetMsgHandler Uses

func GetMsgHandler(hwnd w32.HWND) Controller

type CustomControl Uses

type CustomControl struct {
    W32Control

    ClassName      string
    ExStyle, Style uint
}

func (*CustomControl) Init Uses

func (this *CustomControl) Init(parent Controller)

func (*CustomControl) WndProc Uses

func (this *CustomControl) WndProc(msg uint32, wparam, lparam uintptr) uintptr

type Dialog Uses

type Dialog struct {
    Form

    Data interface{}
    // contains filtered or unexported fields
}

func NewDialogFromResId Uses

func NewDialogFromResId(parent Controller, resId uint) *Dialog

func (*Dialog) Close Uses

func (this *Dialog) Close(result int)

func (*Dialog) OnCancel Uses

func (this *Dialog) OnCancel() *EventManager

func (*Dialog) OnLoad Uses

func (this *Dialog) OnLoad() *EventManager

Events

func (*Dialog) OnOK Uses

func (this *Dialog) OnOK() *EventManager

func (*Dialog) PreTranslateMessage Uses

func (this *Dialog) PreTranslateMessage(msg *w32.MSG) bool

func (*Dialog) Show Uses

func (this *Dialog) Show()

Public methods

func (*Dialog) ShowModal Uses

func (this *Dialog) ShowModal() int

func (*Dialog) ShowModalWithData Uses

func (this *Dialog) ShowModalWithData(data interface{}) (result int)

func (*Dialog) ShowWithData Uses

func (this *Dialog) ShowWithData(data interface{})

func (*Dialog) WndProc Uses

func (this *Dialog) WndProc(msg uint, wparam, lparam uintptr) uintptr

type DropFilesEventData Uses

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

type Edit Uses

type Edit struct {
    W32Control
    // contains filtered or unexported fields
}

func AttachEdit Uses

func AttachEdit(parent Controller, id int) *Edit

func NewEdit Uses

func NewEdit(parent Controller) *Edit

func (*Edit) AddLine Uses

func (this *Edit) AddLine(text string)

func (*Edit) OnChange Uses

func (this *Edit) OnChange() *EventManager

Events

func (*Edit) SetReadOnly Uses

func (this *Edit) SetReadOnly(isReadOnly bool)

Public methods

func (*Edit) WndProc Uses

func (this *Edit) WndProc(msg uint, wparam, lparam uintptr) uintptr

type EventArg Uses

type EventArg struct {
    // contains filtered or unexported fields
}

func NewEventArg Uses

func NewEventArg(sender Controller, data interface{}) *EventArg

func (*EventArg) Data Uses

func (this *EventArg) Data() interface{}

func (*EventArg) Sender Uses

func (this *EventArg) Sender() Controller

type EventHandler Uses

type EventHandler func(arg *EventArg)

type EventManager Uses

type EventManager struct {
    // contains filtered or unexported fields
}

func (*EventManager) Bind Uses

func (this *EventManager) Bind(handler EventHandler)

func (*EventManager) Fire Uses

func (this *EventManager) Fire(arg *EventArg)

type Font Uses

type Font struct {
    // contains filtered or unexported fields
}
var (
    GeneralWndprocCallBack = syscall.NewCallback(generalWndProc)
    DefaultFont            *Font
)

Public global variables.

func NewFont Uses

func NewFont(family string, pointSize int, style byte) *Font

func (*Font) Bold Uses

func (this *Font) Bold() bool

func (*Font) Dispose Uses

func (this *Font) Dispose()

func (*Font) Family Uses

func (this *Font) Family() string

func (*Font) GetHFONT Uses

func (this *Font) GetHFONT() w32.HFONT

func (*Font) Italic Uses

func (this *Font) Italic() bool

func (*Font) StrikeOut Uses

func (this *Font) StrikeOut() bool

func (*Font) Style Uses

func (this *Font) Style() byte

func (*Font) Underline Uses

func (this *Font) Underline() bool

type Form Uses

type Form struct {
    ControlBase
    // contains filtered or unexported fields
}

func NewForm Uses

func NewForm(parent Controller) *Form

func (*Form) Center Uses

func (this *Form) Center()

Public methods

func (*Form) EnableDragMove Uses

func (this *Form) EnableDragMove(b bool)

func (*Form) EnableMaxButton Uses

func (this *Form) EnableMaxButton(b bool)

func (*Form) EnableMinButton Uses

func (this *Form) EnableMinButton(b bool)

func (*Form) EnableSizable Uses

func (this *Form) EnableSizable(b bool)

func (*Form) EnableTopMost Uses

func (this *Form) EnableTopMost(b bool)

func (*Form) SetIcon Uses

func (this *Form) SetIcon(iconType int, icon *Icon)

IconType: 1 - ICON_BIG; 0 - ICON_SMALL

func (*Form) WndProc Uses

func (this *Form) WndProc(msg uint, wparam, lparam uintptr) uintptr

type GroupBox Uses

type GroupBox struct {
    Button
}

func AttachGroupBox Uses

func AttachGroupBox(parent Controller, id int) *GroupBox

func NewGroupBox Uses

func NewGroupBox(parent Controller) *GroupBox

type Icon Uses

type Icon struct {
    // contains filtered or unexported fields
}

func ExtractIcon Uses

func ExtractIcon(fileName string, index int) (*Icon, error)

func NewIconFromFile Uses

func NewIconFromFile(path string) (*Icon, error)

func NewIconFromResource Uses

func NewIconFromResource(instance w32.HINSTANCE, resId uint16) (*Icon, error)

func (*Icon) Destroy Uses

func (this *Icon) Destroy() bool

func (*Icon) Handle Uses

func (this *Icon) Handle() w32.HICON

type ImageList Uses

type ImageList struct {
    // contains filtered or unexported fields
}

func NewImageList Uses

func NewImageList(cx, cy int, flags uint, cInitial, cGrow int) *ImageList

func (*ImageList) AddIcon Uses

func (this *ImageList) AddIcon(icon *Icon) int

func (*ImageList) Destroy Uses

func (this *ImageList) Destroy() bool

func (*ImageList) Handle Uses

func (this *ImageList) Handle() w32.HIMAGELIST

func (*ImageList) ImageCount Uses

func (this *ImageList) ImageCount() int

func (*ImageList) Remove Uses

func (this *ImageList) Remove(i int) bool

func (*ImageList) RemoveAll Uses

func (this *ImageList) RemoveAll() bool

func (*ImageList) SetImageCount Uses

func (this *ImageList) SetImageCount(uNewCount uint) bool

type KeyUpEventData Uses

type KeyUpEventData struct {
    VKey, Code int
}

type LVDBLClickEventData Uses

type LVDBLClickEventData struct {
    NmItem *w32.NMITEMACTIVATE
}

type LVEndLabelEditEventData Uses

type LVEndLabelEditEventData struct {
    Item *w32.LVITEM
}

type Label Uses

type Label struct {
    W32Control
}

func AttachLabel Uses

func AttachLabel(parent Controller, id int) *Label

func NewLabel Uses

func NewLabel(parent Controller) *Label

type ListView Uses

type ListView struct {
    W32Control
    // contains filtered or unexported fields
}

func AttachListView Uses

func AttachListView(parent Controller, id int) *ListView

func NewListView Uses

func NewListView(parent Controller) *ListView

func (*ListView) AddItem Uses

func (this *ListView) AddItem(text ...string)

func (*ListView) DeleteAllItems Uses

func (this *ListView) DeleteAllItems() bool

func (*ListView) EnableDoubleBuffer Uses

func (this *ListView) EnableDoubleBuffer(enable bool)

func (*ListView) EnableEditLabels Uses

func (this *ListView) EnableEditLabels(enable bool)

func (*ListView) EnableFullRowSelect Uses

func (this *ListView) EnableFullRowSelect(enable bool)

func (*ListView) EnableHotTrack Uses

func (this *ListView) EnableHotTrack(enable bool)

func (*ListView) EnableSingleSelect Uses

func (this *ListView) EnableSingleSelect(enable bool)

func (*ListView) EnableSortAscending Uses

func (this *ListView) EnableSortAscending(enable bool)

func (*ListView) EnableSortHeader Uses

func (this *ListView) EnableSortHeader(enable bool)

func (*ListView) ImageList Uses

func (this *ListView) ImageList(imageListType int) *ImageList

func (*ListView) InsertColumn Uses

func (this *ListView) InsertColumn(caption string, width int, iCol int)

func (*ListView) InsertLvColumn Uses

func (this *ListView) InsertLvColumn(lvColumn *w32.LVCOLUMN, iCol int)

func (*ListView) InsertLvItem Uses

func (this *ListView) InsertLvItem(lvItem *w32.LVITEM)

func (*ListView) Item Uses

func (this *ListView) Item(item *w32.LVITEM) bool

func (*ListView) ItemAtIndex Uses

func (this *ListView) ItemAtIndex(i int) *w32.LVITEM

func (*ListView) ItemCount Uses

func (this *ListView) ItemCount() int

func (*ListView) OnClick Uses

func (this *ListView) OnClick() *EventManager

func (*ListView) OnDBLClick Uses

func (this *ListView) OnDBLClick() *EventManager

func (*ListView) OnEndLabelEdit Uses

func (this *ListView) OnEndLabelEdit() *EventManager

Event publishers

func (*ListView) SelectedCount Uses

func (this *ListView) SelectedCount() uint

func (*ListView) SelectedItems Uses

func (this *ListView) SelectedItems(mask uint) []*w32.LVITEM

mask is used to set the LVITEM.Mask for ListView.GetItem which indicates which attributes you'd like to receive of LVITEM.

func (*ListView) SetImageList Uses

func (this *ListView) SetImageList(imageList *ImageList, imageListType int) *ImageList

func (*ListView) SetItemCount Uses

func (this *ListView) SetItemCount(count int) bool

func (*ListView) SetLvItem Uses

func (this *ListView) SetLvItem(lvItem *w32.LVITEM)

func (*ListView) SetSelectedItem Uses

func (this *ListView) SetSelectedItem(i int)

Set i to -1 to select all items.

func (*ListView) WndProc Uses

func (this *ListView) WndProc(msg uint, wparam, lparam uintptr) uintptr

Message processer

type MouseEventData Uses

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

type PaintEventData Uses

type PaintEventData struct {
    Canvas *Canvas
}

type Pen Uses

type Pen struct {
    // contains filtered or unexported fields
}

func NewNullPen Uses

func NewNullPen() *Pen

func NewPen Uses

func NewPen(style uint, width uint, brush *Brush) *Pen

func (*Pen) Brush Uses

func (this *Pen) Brush() *Brush

func (*Pen) Dispose Uses

func (this *Pen) Dispose()

func (*Pen) GetHPEN Uses

func (this *Pen) GetHPEN() w32.HPEN

func (*Pen) Style Uses

func (this *Pen) Style() uint

type ProgressBar Uses

type ProgressBar struct {
    W32Control
}

func NewProgressBar Uses

func NewProgressBar(parent Controller) *ProgressBar

func (*ProgressBar) Range Uses

func (this *ProgressBar) Range() (min, max uint)

func (*ProgressBar) SetRange Uses

func (this *ProgressBar) SetRange(min, max uint)

func (*ProgressBar) SetValue Uses

func (this *ProgressBar) SetValue(v uint)

func (*ProgressBar) Value Uses

func (this *ProgressBar) Value() uint

type PushButton Uses

type PushButton struct {
    Button
}

func AttachPushButton Uses

func AttachPushButton(parent Controller, id int) *PushButton

func NewPushButton Uses

func NewPushButton(parent Controller) *PushButton

func (*PushButton) WndProc Uses

func (this *PushButton) WndProc(msg uint, wparam, lparam uintptr) uintptr

type RadioButton Uses

type RadioButton struct {
    Button
}

func AttachRadioButton Uses

func AttachRadioButton(parent Controller, id int) *RadioButton

func NewRadioButton Uses

func NewRadioButton(parent Controller) *RadioButton

type RawMsg Uses

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

type Rect Uses

type Rect struct {
    // contains filtered or unexported fields
}

func NewEmptyRect Uses

func NewEmptyRect() *Rect

func NewRect Uses

func NewRect(left, top, right, bottom int) *Rect

func ScreenToClientRect Uses

func ScreenToClientRect(hwnd w32.HWND, rect *w32.RECT) *Rect

func (*Rect) Data Uses

func (this *Rect) Data() (left, top, right, bottom int32)

func (*Rect) GetW32Rect Uses

func (this *Rect) GetW32Rect() *w32.RECT

func (*Rect) Inflate Uses

func (this *Rect) Inflate(x, y int)

func (*Rect) Intersect Uses

func (this *Rect) Intersect(src *Rect)

func (*Rect) IsEmpty Uses

func (this *Rect) IsEmpty() bool

func (*Rect) IsEqual Uses

func (this *Rect) IsEqual(rect *Rect) bool

func (*Rect) IsPointIn Uses

func (this *Rect) IsPointIn(x, y int) bool

func (*Rect) Offset Uses

func (this *Rect) Offset(x, y int)

func (*Rect) Set Uses

func (this *Rect) Set(left, top, right, bottom int)

func (*Rect) Substract Uses

func (this *Rect) Substract(src *Rect)

func (*Rect) Union Uses

func (this *Rect) Union(src *Rect)

type SizeEventData Uses

type SizeEventData struct {
    Type uint
    X, Y int
}

type ToolTip Uses

type ToolTip struct {
    W32Control
}

func NewToolTip Uses

func NewToolTip(parent Controller) *ToolTip

func (*ToolTip) AddTool Uses

func (this *ToolTip) AddTool(tool Controller, tip string) bool

type W32Control Uses

type W32Control struct {
    ControlBase
    // contains filtered or unexported fields
}

func (*W32Control) WndProc Uses

func (this *W32Control) WndProc(msg uint, wparam, lparam uintptr) uintptr

Directories

PathSynopsis
demo
demo/canvas
demo/controls
demo/dialog
startkit

Package gform imports 5 packages (graph) and is imported by 35 packages. Updated 2016-07-26. Refresh now. Tools for package owners.