Go语言Windows GUI库XCGUI,DirectUI设计思想,高度自定义界面,支持Direct2D硬件加速

## 介绍 - 本库封装自炫彩界面库,功能丰富(近2000个API接口),简单易用,轻量级,高度DIY自定义,支持一键换肤。 - 炫彩界面库是由C/C++语言开发:软件运行效率高,不需要第三方库的支持,不依赖MFC,ATL,WINDOWS标准控件等。 - DirectUI设计思想:在窗口内没有子窗口,界面元素都是逻辑上的区域(无HWND句柄,安全,灵活),所有UI元素都是自主开发(不受系统限制),更加灵活的实现各种程序界面,满足不同用户的需求。 - 拥有免费的UI设计器:快速开发工具...阅读全文

2022-08-27 15:12:47

【Go语言写界面】一、使用xcgui完成go语言第一个软件界面

## 一、先获取xcgui库 ```go go get github.com/twgh/xcgui ``` ## 二、到网盘下载xcgui.dll [百度云](https://pan.baidu.com/s/1rC3unQGaxnRUCMm8z8qzvA?pwd=1111) , [蓝奏云](https://wwi.lanzoup.com/b0cqd6nkb) 网盘里有64位的和32位的dll,一般选择64位的,go编译的程序默认也是64位的。 xcgui.dll需要和编译出...阅读全文

2022-08-27 15:29:01

【Go语言写界面】二、简单美化窗口,设置窗口图标,简单美化信息框,创建按钮和注册事件

## 前言 请先获取: ```go go get github.com/twgh/xcgui ``` 然后到网盘下载xcgui.dll,[百度云](https://pan.baidu.com/s/1rC3unQGaxnRUCMm8z8qzvA?pwd=1111) , [蓝奏云](https://wwi.lanzoup.com/b0cqd6nkb) 网盘里有64位的和32位的dll,一般选择64位的,go编译的程序默认也是64位的。 xcgui.dll需要和编译出来的程序放在...阅读全文

2022-08-27 15:31:10

Go语言给编译出来的程序添加图标和版本信息

## 前言 本文章基于go1.17版本创作,1.16和1.17经过测试没有问题,1.18版本暂未测试。 本文所需要的工具来自于:[https://github.com/josephspurrier/goversioninfo](https://github.com/josephspurrier/goversioninfo) ## 一、获取所需的工具 ```go go install github.com/josephspurrier/goversioninfo/cmd/govers...阅读全文

2022-08-27 15:33:20

【Go语言写界面】三、使用界面设计器设计窗口,在代码中调用,背景编辑器的使用

# 前言 请先获取: ```go go get github.com/twgh/xcgui ``` 然后到网盘下载xcgui.dll,[百度云](?pwd=1111) , [蓝奏云](https://wwi.lanzoup.com/b0cqd6nkb) 网盘里有64位的和32位的dll,一般选择64位的,go编译的程序默认也是64位的。 xcgui.dll需要和编译出来的程序放在一起,但每写一个程序都重复放的话就很麻烦了。 在开发时我建议把xcgui.dll放到C:\...阅读全文

2022-08-27 15:35:50