炫彩界面库. Go GUI library. Golang bindings for XCGUI, Windows GUI library, DirectUI design idea.
XC_EnableAutoRedrawUI //炫彩_启用自动重绘UI
XC_GetHandleCount //炫彩_取句柄总数
XEdit_ClipboardCopyAll //编辑框_剪贴板复制
XFrameWnd_SetLayoutMargin //框架窗口_置布局外间距
XList_AddColumnText2 //列表_添加列文本2
XList_AddColumnImage2 //列表_添加列图片2
XList_CreateAdapters //列表_创建数据适配器2
XPGrid_EnableExpandCurGroupOnly
x64 文件大小: 2.80 MB (2,941,952 字节) MD5: FB8CCDCEE2F09BB1B1597CAFB12EE99C
x86 文件大小: 2.31 MB (2,426,368 字节) MD5: 740C477DF7725896E509F75DA974FF3B
wapi.IMAGE_ICON
和wapi.IMAGE_CURSOR
错误的值wapi.DestroyIcon
XC_EnableDPI
XList_CreateEx
XListBox_CreateEx
XListView_CreateEx
XTree_CreateEx
XEdit_SetChatMaxWidth
XFrameWnd_GetViewRect
XFrameWnd_SetPaneSplitBarWidth
XFrameWnd_GetPaneSplitBarWidth
XMenu_GetMenuBar
XMenuBar_GetSelect
XTrayIcon_Reset
XTrayIcon_Add
XTrayIcon_Del
XTrayIcon_Modify
XTrayIcon_SetIcon
XTrayIcon_SetFocus
XTrayIcon_SetTips
XTrayIcon_SetPopupBalloon
XTrayIcon_SetCallbackMessage
SetFocus
GetLeft
GetTop
GetRight
GetBottom
SetLeft
SetTop
SetSize
SetWidth
SetHeight
GetWidth
GetHeight
GetLeft
GetTop
GetRight
GetBottom
SetLeft
SetTopEdge
EVENT_SETFOCUS_ELE // 窗口事件_置焦点元素
EVENT_BODYVIEW_RECT // 框架窗口事件_主视图坐标改变
EVENT_TRAYICON // 托盘事件
TrayIcon_Flag_
wnd
包移动到 wapi/wnd
包GetClipboardText
和 SetClipboardText
移动到 wapi/wutil
包, wapi/wutil
包增加了一些封装好的常用函数int
类型改 int32
uintptr
x86 文件大小: 2.25 MB (2,369,024 字节) MD5: D5138996C804813BB810B7939AA3085D
x64 文件大小: 2.76 MB (2,895,360 字节) MD5: CDA9AC9CF0C36D41ABB90EF19B0650DC
增加DPI支持
a := app.New(true)
a.EnableAutoDPI(true)
XC_EnableAutoDPI
XC_SetWindowIcon
XWnd_SetDPI
XWnd_GetDPI
XWnd_SetWindowPos
XWnd_RectToDPI
XWnd_PointToDPI
XWnd_GetCursorPos
XWnd_ClientToScreen
XWnd_ScreenToClient
XEle_GetWndClientRectDPI
XEle_PointClientToWndClientDPI
XEle_RectClientToWndClientDPI
XProgBar_SetColorLoad
XC_LoadLayoutZipResEx
XC_LoadResourceZipRes
XC_LoadStyleZipRes
XTemp_LoadFromMem
XTemp_LoadFromMemEx
XTemp_LoadZipRes
XTemp_LoadZipResEx
XImage_LoadZipRes
XSvg_LoadZipRes
XListBox_SetItemTemplateXMLFromMem
XListBox_SetItemTemplateXMLFromZipRes
XListBox_GetItemTemplate
XList_SetItemTemplateXMLFromMem
XList_SetItemTemplateXMLFromZipRes
XComboBox_SetItemTemplateXMLFromMem
XComboBox_SetItemTemplateXMLFromZipRes
XComboBox_GetItemTemplate
XTree_SetItemTemplateXMLFromMem
XTree_SetItemTemplateXMLFromZipRes
XTree_GetItemTemplate
XListView_SetItemTemplateXMLFromMem
XListView_SetItemTemplateXMLFromZipRes
XListView_GetItemTemplate
XListView_GetItemTemplateGroup
XEdit_GetChatFlags
XEdit_InsertTextEx
XEdit_InsertObject
命令中错误的单词 Enablem
改为 Enable
文件大小: 2.01 MB (2,113,536 字节) MD5: 8846958D72365DFCF4D4DF401A3CFCC6
文件大小: 2.52 MB (2,644,992 字节) MD5: FF8B0E4079A0BF6ABD2A110195183C58
// 这些加载布局文件的函数, 支持设定name前缀.
// 那么name属性值就变为: 前缀 + name, 这样布局文件就可复用, 避免了name冲突.
xc.XC_LoadLayoutEx
xc.XC_LoadLayoutZipEx
xc.XC_LoadLayoutZipMemEx
xc.XC_LoadLayoutFromStringEx
xc.XC_LoadLayoutFromStringWEx
xc.XEdit_InsertChatBegin
xc.XDraw_GetFont
// 删除Enable后面多余的m
xc.XList_EnablemTemplateReuse
xc.XListBox_EnablemTemplateReuse
xc.XListView_EnablemTemplateReuse
xc.XTree_EnablemTemplateReuse
xcc.Menu_DrawItem_ 增加成员: NShortcutKeyWidth // 右侧快捷键占位宽度
Event_TOOLTIP_POPUP // 元素_工具提示弹出事件
xcgui-3.3.7.0-x32.dll
md5: B693C443C0C19EB586EF01BBE02C3534
xcgui-3.3.7.0-x64.dll
md5: 20F55EF5F0EBB6CFFE83A9DFE52F04E2
xc.XC_CallUT // 简化版调用界面线程, 回调函数没有参数也没有返回值
xc.XEdit_GetText_Temp
xc.XEdit_GetTextRow_Temp
xc.XEdit_GetSelectText_Temp
xc.XList_GetItemTemplate
xc.XList_GetItemTemplateHeader
xc.XList_RefreshDataHeader
xc.XTemp_List_InsertNode
xc.XTemp_List_DeleteNode
xc.XTemp_List_GetCount
xc.XTemp_List_MoveColumn
wapi.RegisterHotKey
wapi.UnregisterHotKey
wapi.GetMessageW
wapi.TranslateMessage
wapi.DispatchMessageW
wapi.PostQuitMessage
wapi.SendMessageW
wapi.PostMessageW
wapi.GetLastError
xc.UiThreader 这是一个接口,用于在界面线程操作UI
xc.XC_CallUiThreadEx 炫彩_调用界面线程Ex,不受2000个回调的限制
xc.XC_CallUiThreader 炫彩_调用界面线程,接口版,不受2000个回调的限制
xc.WriteDll 写出dll到系统临时目录
xc.GetVer 获取xcgui.dll的版本号
xc.PathExists 判断文件或目录是否存在
wapi.GetCursorPos 取鼠标光标在屏幕上的坐标
listitemtemplate 改为 tmpl
tmpl.NewListItemTemplate 改为 New
tmpl.NewListItemTemplateByHandle 改为 NewByHandle
tmpl.NewListItemTemplate_Load 改为 NewByXML
tmpl.NewListItemTemplate_LoadZip 改为 NewByZip
tmpl.NewListItemTemplate_LoadZipMem 改为 NewByZipMem
tmpl.NewListItemTemplate_LoadFromString 改为 NewByString
键盘按键相关常量
旧函数并没有删除,只是被标记为废弃,旧项目还能用。
window.NewWinodw
等创建普通窗口的方法去除了后面的Window
单词。bkmanager.NewBkManager
等创建背景管理器的方法去除了后面的BkManager
单词。Font.NewFont
等创建炫彩字体的方法去除了后面的Font
单词。bkobj.NewBkObjByHandle
等创建BkObj的方法去除了后面的BkObj
单词。drawx.NewDraw
等创建图形绘制对象的方法去除了后面的Draw
单词。imagex.NewImage
等创建图片操作对象的方法去除了后面的Image
单词。svg.NewSvg
等创建Svg操作对象的方法去除了后面的Svg
单词。优化common.UintPtrToString, #9