コード例 #1
0
ファイル: app.go プロジェクト: foxundermoon/gform
func mainform_OnLoad(arg *gform.EventArg) {
	if dlg, ok := arg.Sender().(*gform.Dialog); ok {
		if ico, err := gform.NewIconFromResource(gform.GetAppInstance(), IDI_ICON1); err == nil {
			dlg.SetIcon(0, ico)
		}
	}
}
コード例 #2
0
ファイル: DropFiles.go プロジェクト: foxundermoon/gform
func mainWindow_OnDropFiles(arg *gform.EventArg) {
	if e, ok := arg.Data().(*gform.DropFilesEventData); ok {
		println("File Count:", len(e.Files))
		println("Pos", e.X, e.Y)
		for _, f := range e.Files {
			println(f)
		}
	}
}
コード例 #3
0
ファイル: controls.go プロジェクト: ludovicdeluna/go
func btnMsgBox_onclick(arg *gform.EventArg) {
	gform.MsgBox(arg.Sender().Parent(), "Message", "Test messagebox from gform", w32.MB_OK|w32.MB_ICONINFORMATION)
}
コード例 #4
0
ファイル: controls.go プロジェクト: ludovicdeluna/go
func btnSaveFile_onclick(arg *gform.EventArg) {
	file, accepted := gform.ShowSaveFileDlg(arg.Sender().Parent(), "Test save file dialog", "", 0, "")
	if accepted {
		lb.SetCaption(file)
	}
}
コード例 #5
0
ファイル: controls.go プロジェクト: ludovicdeluna/go
func btnBrowseFolder_onclick(arg *gform.EventArg) {
	folder, accepted := gform.ShowBrowseFolderDlg(arg.Sender().Parent(), "Test browse folder")
	if accepted {
		lb.SetCaption(folder)
	}
}