forked from ying32/govcl
/
main.go
32 lines (26 loc) · 848 Bytes
/
main.go
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
32
package main
import (
_ "github.com/ying32/govcl/pkgs/winappres"
"github.com/ying32/govcl/vcl"
_ "github.com/ying32/govcl/vcl/locales/zh_CN"
"github.com/ying32/govcl/vcl/types"
"github.com/ying32/govcl/vcl/win"
)
func main() {
vcl.Application.Initialize()
vcl.Application.SetMainFormOnTaskBar(true)
mainForm := vcl.Application.CreateForm()
mainForm.SetCaption("Hello")
mainForm.SetPosition(types.PoScreenCenter)
mainForm.EnabledMaximize(false)
mainForm.SetWidth(300)
mainForm.SetHeight(200)
vcl.ShowMessage("消息")
if vcl.MessageDlg("消息", types.MtConfirmation, types.MbYes, types.MbNo) == types.MrYes {
vcl.ShowMessage("你点击了“是")
}
if vcl.Application.MessageBox("消息", "标题", win.MB_OKCANCEL+win.MB_ICONINFORMATION) == types.IdOK {
vcl.ShowMessage("你点击了“是")
}
vcl.Application.Run()
}