一、先获取xcgui库
go get github.com/twgh/xcgui
二、到网盘下载xcgui.dll
网盘里有64位的和32位的dll,一般选择64位的,go编译的程序默认也是64位的。
xcgui.dll需要和编译出来的程序放在一起,但每写一个程序都重复放的话就很麻烦了。
所以在开发时我建议把xcgui.dll放到C:\Windows\System32
目录下,这样就不需要每次都把dll和程序放在一起了。
三、开始写代码
刚开始你只需要知道3个包,程序包:app
、窗口包:window
和常量包:xcc
。
四、最简单的程序代码
package main
import (
"github.com/twgh/xcgui/app"
"github.com/twgh/xcgui/window"
"github.com/twgh/xcgui/xcc"
)
func main() {
// 炫彩_初始化, 参数填true是启用D2D硬件加速, 效果更好. 但xp系统不支持d2d, 这时候你就得填false来关闭d2d了
a := app.New(true)
// 创建普通窗口, 宽300, 高200, 标题是"xcgui window", xcc.Window_Style_Default是使用默认窗口风格
w := window.New(0, 0, 300,