Git Product home page Git Product logo

xcgui's Introduction

xcgui

炫彩界面库,用的免费版dll。
xc目录下为原API可以直接使用,进度为原API的。
有钱的朋友可以去官方网站购买正式版,支持正版将有更多功能。
设计器可以加速您的开发速度,需要设计器的朋友请加群:2283362 。
官方网站:www.xcgui.com

DOC

帮助文档在doc目录下,或者访问:godoc.org

使用步骤:
go get github.com/lxn/walk
go get github.com/codyguo/xcgui

友情提醒:64位编译环境下需要设置 set GOARCH=386。
支持与walk混写,参考例子
托盘
浏览图片

进度

(炫彩界面库模块)

+ UI窗口模块列表
    - FrameWindow                   : 100% (  7/  7) -框架窗口
    - Menu                          : 100% ( 25/ 25) -弹出菜单
    - modalWinow                    : 100% (  5/  5) -模态窗口
    - window                        : 100% ( 65/ 65) -基础窗口

+ UI元素模块列表
    - Button                        : 100% ( 31/ 31) -按钮
    - ComboBox                      : 100% ( 19/ 19) -下拉组合框
    - Element                       : 100% ( 96/ 96) -基础元素
    - ListBox                       : 100% ( 31/ 31) -列表框
    - list                          : 100% ( 44/ 44) -列表
    - ListView                      : 100% ( 37/ 37) -列表视图
    - MenuBar                       : 100% (  5/  5) -菜单条
    - pane                          : 100% (  9/  9) -Pane元素
    - ProgressBar                   : 100% (  8/  8) -进度条
    - RichEdit                      : 100% ( 42/ 42) -富文本编辑框
    - ScrollBar                     : 100% ( 16/ 16) -滚动条
    - ScrollView                    : 100% ( 29/ 29) -滚动视图
    - SliderBar                     : 100% ( 11/ 11) -滑动条元素
    - tabBar                        : 100% ( 21/ 21) -TabBar元素
    - TextLink                      : 100% (  6/  6) -静态文本连接按钮
    - ToolBar                       : 100% ( 11/ 11) -工具条
    - Tree                          : 100% ( 31/ 31) -列表树元素
      DateTime                      : 100% ( 10/ 10) -日期时间 
      MonthCal                      : 100% (  6/  6) -月历卡片 

+ 形状对象
    - Shape                         : 100% ( 15/ 15) -形状对象
    - ShapeText                     : 100% ( 13/ 13) -形状对象文本
    - ShapePicture                  : 100% (  6/  6) -形状对象图片
    - ShapeGif                      : 100% (  6/  6) -形状对象GIF
    - ShapeRect                     : 100% (  8/  8) -矩形形状对象
    - ShapeEllipse                  : 100% (  5/  5) -圆形(形状对象)
    - ShapeGroupBox                 : 100% ( 10/ 10) -组框(形状对象)
    - ShapeLine                     : 100% (  3/  3) -直线(形状对象)

+ 数据适配器
    - AdapterListView               : 100% ( 26/ 26) -数据适配器-列表视元素
    - AdapterTable                  : 100% ( 25/ 25) -数据适配器-XList-XListBox
    - AdapterMap                    : 100% (  7/  7) -数据适配器-单列Map
    - AdapterTree                   : 100% ( 18/ 18) -数据适配器-树元素

+ 其他模块
    - BkInfoManager                 : 100% ( 10/ 10) -背景内容管理器
    - Draw                          : 100% ( 61/ 61) -图形绘制
    - FontX                         : 100% (  7/  7) -炫彩字体
    - Image                         : 100% ( 31/ 31) -图片操作
    - LayoutObject                  : 100% ( 35/ 35) -布局对象

+ 事件
    - wm                            :  100% (210/210) -窗口事件
    - xe                            :  100% ( 80/ 80) -元素事件

+ 宏定义
    - XC_OBJECT_TYPE                :  100% ( 54/ 54) -接口句柄类型
    - HXCGUI                        :  100% ( 22/ 22) -句柄列表
    - xc_window_style               :  100% (  8/  8) -炫彩窗口样式
    - window_position_              :  100% (  7/  7) -窗口位置
    - window_transparent_           :  100% (  5/  5) -炫彩窗口透明标识
    - ID                            :  100% (  4/  4) -特殊ID
    - menu_state_flags              :  100% (  6/  6) -弹出菜单
    - menu_popup_position           :  100% (  8/  8) -弹出菜单
    - IDM                           :  100% (  6/  6) -弹出菜单 - 菜单ID
    - image_draw_type_              :  100% (  6/  6) -图片绘制类型
    - common_state3_                :  100% (  3/  3) -普通三种状态
    - button_state_                 :  100% (  5/  5) -按钮状态
    - button_type_                  :  100% (  6/  6) -按钮类型(用于区分功能)
    - button_style_                 :  100% ( 16/ 16) -按钮样式(用于区分外观)
    - comboBox_state_               :  100% (  3/  3) -ComboBox状态
    - list_item_state_              :  100% (  3/  3) -List项状态
    - tree_item_state_              :  100% (  2/  2) -Tree项状态
    - button_icon_align_            :  100% (  4/  4) -按钮图标对齐方式
    - layout_size_type_             :  100% (  5/  5) -布局大小类型
    - list_drawItemBk_flags_        :  100% (  6/  6) -List,ListBox,ListView,Tree,项背景绘制标志位
    - messageBox_flags_             :  100% (  3/  3) -弹出消息框
    - propertyGrid_item_type_       :  100% (  7/  7) -属性网格项类型
    - zorder_                       :  100% (  4/  4) -Z序位置
    - ?_state_flag_                 :  100% ( 49/ 49) -组合状态
    - monthCal_button_type_         :  100% (  5/  5) -月历元素上的按钮类型
    - monthCal_item_i               :  100% (  1/  1) -月历元素项数据

+ API                               :  100% ( 22/ 22) -全局API
+ UI                                :  100% ( 12/ 12) -UI设计器支持
+ RegEventC                         :  100% (  7/  7) -注册事件C - 在window和Element中已定义
+ wke                               :  100% ( 70/ 70) -wke浏览器
-----------------------------------------------------------------------------------------

Total progress                      :  100% (1500/1500)

xcgui's People

Contributors

xicheng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xcgui's Issues

English translation ?

Hi. The way I understand this is that xcgui is some chinese free gui library and you created bindings in go for this library. Correct ?
Would it be possible to get an english translation ? I am sure many people would be interested even about the official library and if we could get an english version from the xcgui folks as well I am sure you would find many people that would be willing to pay for support etc.

Thanks!

你是用什么GO什么版本的 我这抱一堆错误

panic: Failed to load XCGUI.dll: %1 is not a valid Win32 application.

goroutine 1 [running, locked to thread]:
syscall.MustLoadDLL(0x770af7, 0x9, 0x45b301)
C:/Go/src/syscall/dll_windows.go:77 +0x73
github.com/codyguo/xcgui/xc.init.1()
C:/Go/src/github.com/codyguo/xcgui/xc/aapi.go:79 +0xf1
github.com/codyguo/xcgui/xc.init()
C:/Go/src/github.com/codyguo/xcgui/xc/xwm.go:457 +0x81
main.init()
C:/Go/src/github.com/codyguo/xcgui/examples/comboBox/comboBox.go:31 +0x50

win7
好像是DLL的调用出错,是不是GO1.8后出现新的DLL方式去调用?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.