xcc

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2021 License: MIT Imports: 0 Imported by: 50

Documentation

Overview

xcgui const

Index

Constants

View Source
const (
	SW_SHOW           = 5 // 显示
	SW_HIDE           = 0 // 隐藏
	SW_SHOWMAXIMIZED  = 3 // 最大化
	SW_SHOWMINIMIZED  = 2 // 最小化
	SW_SHOWNOACTIVATE = 4 // 不激活
	SW_SHOWNA         = 8 // 原来的状态显示
)
View Source
const (
	XC_ID_ROOT  = 0  // 根节点
	XC_ID_ERROR = -1 // ID错误
	XC_ID_FIRST = -2 // 插入开始位置
	XC_ID_LAST  = -3 // 插入末尾位置
)
View Source
const (
	XC_AdjustLayout_No   = iota // 不调整布局
	XC_AdjustLayout_All         // 强制调整自身和子对象布局
	XC_AdjustLayout_Self        // 只调整自身布局, 不调整子对象布局
)
View Source
const (
	Window_Transparent_False  = iota // 窗口透明_无
	Window_Transparent_Shaped        // 窗口透明_异型
	Window_Transparent_Shadow        // 窗口透明_阴影,带透明通道,边框阴影,窗口透明或半透明。
	Window_Transparent_Simple        // 窗口透明_简单,指定透明色.
	Window_Transparent_Win7          // 窗口透明_玻璃
)
View Source
const (
	Layout_Align_Axis_Auto   = iota // 无
	Layout_Align_Axis_Start         // 水平布局(顶部), 垂直布局(左侧)
	Layout_Align_Axis_Center        // 居中
	Layout_Align_Axis_End           // 水平布局(底部), 垂直布局(右侧)
)
View Source
const (
	Layout_Size_Fixed   = iota // 固定大小
	Layout_Size_Fill           // 填充父
	Layout_Size_Auto           // 根据内容计算大小
	Layout_Size_Weight         // 按照比例分配剩余空间
	Layout_Size_Percent        // 百分比
	Layout_Size_Disable        // 不使用
)
View Source
const (
	Layout_Align_Left        = iota // 左侧
	Layout_Align_Top                // 顶部
	Layout_Align_Right              // 右侧
	Layout_Align_Bottom             // 底部
	Layout_Align_Center             // 居中
	Layout_Align_Equidistant        // 等距
)
View Source
const (
	Button_Style_Default            = iota // 默认风格
	Button_Style_Check                     // 复选按钮
	Button_Style_Radio                     // 单选按钮
	Button_Style_Expand                    // 展开收缩按钮
	Button_Style_Scrollbar_Left            // 水平滚动条,左按钮
	Button_Style_Scrollbar_Right           // 水平滚动条,右按钮
	Button_Style_Scrollbar_Up              // 垂直滚动条,上按钮
	Button_Style_Scrollbar_Down            // 垂直滚动条,下按钮
	Button_Style_Scrollbar_Slider_H        // 水平滚动条,滑块
	Button_Style_Scrollbar_Slider_V        // 垂直滚动条,滑块
	Button_Style_TabBar_Button             // TabBar上的标签按钮
	Button_Style_ToolBar_Left              // ToolBar左滚动按钮
	Button_Style_ToolBar_Right             // ToolBar右滚动按钮
	Button_Style_Pane_Close                // 窗格关闭按钮
	Button_Style_Pane_Lock                 // 窗格锁定按钮
	Button_Style_Pane_Menu                 // 窗格下拉菜单按钮
	Button_Style_Pane_DockH                // 框架窗口左边或右边码头上按钮
	Button_Style_Pane_DockV                // 框架窗口上边或下边码头上按钮
	FrameWnd_Style_Dock_Left               // 框架窗口停靠码头
	FrameWnd_Style_Dock_Top                // 框架窗口停靠码头
	FrameWnd_Style_Dock_Right              // 框架窗口停靠码头
	FrameWnd_Style_Dock_Bottom             // 框架窗口停靠码头
	ToolBar_Style_Separator                // 工具条上的分割线
	ListBox_Style_ComboBox                 // 下拉组合框弹出的listBox
)
View Source
const (
	MessageBox_Flag_Other        = 0      // 其他
	MessageBox_Flag_Ok           = 1      // 确定按钮
	MessageBox_Flag_Cancel       = 2      // 取消按钮
	MessageBox_Flag_Icon_Appicon = 4096   // 图标 应用程序 IDI_APPLICATION
	MessageBox_Flag_Icon_Info    = 8192   // 图标 信息 IDI_ASTERISK
	MessageBox_Flag_Icon_Qustion = 16384  // 图标 问询/帮助/提问 IDI_QUESTION
	MessageBox_Flag_Icon_Error   = 32768  // 图标 错误/拒绝/禁止 IDI_ERROR
	MessageBox_Flag_Icon_Warning = 65536  // 图标 警告 IDI_WARNING
	MessageBox_Flag_Icon_Shield  = 131072 // 图标 盾牌/安全 IDI_SHIELD
)
View Source
const (
	Common_State3_Leave = iota // 离开
	Common_State3_Stay         // 停留
	Common_State3_Down         // 按下
)
View Source
const (
	Button_State_Leave   = iota // 离开状态
	Button_State_Stay           // 停留状态
	Button_State_Down           // 按下状态
	Button_State_Check          // 选中状态
	Button_State_Disable        // 禁用状态
)
View Source
const (
	Button_Type_Default = iota // 默认类型
	Button_Type_Radio          // 单选按钮
	Button_Type_Check          // 复选按钮
	Button_Type_Close          // 窗口关闭按钮
	Button_Type_Min            // 窗口最小化按钮
	Button_Type_Max            // 窗口最大化还原按钮
	Element_Type_Layout        // 布局元素,启用布局功能的元素
	Xc_Ex_Error         = -1   // 错误类型
)
View Source
const (
	TextAlignFlag_Left                   = 0       // 左对齐
	TextAlignFlag_Top                    = 0       // 垂直顶对齐
	TextAlignFlag_Left_Top               = 0x4000  // 内部保留
	TextAlignFlag_Center                 = 0x1     // 水平居中
	TextAlignFlag_Right                  = 0x2     // 右对齐
	TextAlignFlag_Vcenter                = 0x4     // 垂直居中
	TextAlignFlag_Bottom                 = 0x8     // 垂直底对齐
	TextFormatFlag_DirectionRightToLeft  = 0x10    // 从右向左顺序显示文本
	TextFormatFlag_NoWrap                = 0x20    // 禁止换行
	TextFormatFlag_DirectionVertical     = 0x40    // 垂直显示文本
	TextFormatFlag_NoFitBlackBox         = 0x80    // 允许部分字符延伸该字符串的布局矩形。默认情况下,将重新定位字符以避免任何延伸
	TextFormatFlag_DisplayFormatControl  = 0x100   // 控制字符(如从左到右标记)随具有代表性的标志符号一起显示在输出中。
	TextFormatFlag_NoFontFallback        = 0x200   // 对于请求的字体中不支持的字符,禁用回退到可选字体。缺失的任何字符都用缺失标志符号的字体显示,通常是一个空的方块
	TextFormatFlag_MeasureTrailingSpaces = 0x400   // 包括每一行结尾处的尾随空格。在默认情况下,MeasureString 方法返回的边框都将排除每一行结尾处的空格。设置此标记以便在测定时将空格包括进去
	TextFormatFlag_LineLimit             = 0x800   // 如果内容显示高度不够一行,那么不显示
	TextFormatFlag_NoClip                = 0x1000  // 允许显示标志符号的伸出部分和延伸到边框外的未换行文本。在默认情况下,延伸到边框外侧的所有文本和标志符号部分都被剪裁
	TextTrimming_None                    = 0       // 不使用去尾
	TextTrimming_Character               = 0x40000 // 以字符为单位去尾
	TextTrimming_Word                    = 0x80000 // 以单词为单位去尾
	TextTrimming_EllipsisCharacter       = 0x8000  // 以字符为单位去尾,省略部分使用且略号表示
	TextTrimming_EllipsisWord            = 0x10000 // 以单词为单位去尾,
	TextTrimming_EllipsisPath            = 0x20000 // 略去字符串中间部分,保证字符的首尾都能够显示
)
View Source
const (
	Button_Icon_Align_Left   = iota // 图标在左边
	Button_Icon_Align_Top           // 图标在顶部
	Button_Icon_Align_Right         // 图标在右边
	Button_Icon_Align_Bottom        // 图标在底部
)
View Source
const (
	Xc_Window_Style_Nothing     = 0x00000000                                                                                                                              // 什么也没有
	Xc_Window_Style_Caption     = 0x00000001                                                                                                                              // top布局,如果指定该属性,默认为绑定标题栏元素
	Xc_Window_Style_Border      = 0x00000002                                                                                                                              // 边框,指定默认上下左右布局大小,如果没有指定,那么边框布局大小为0
	Xc_Window_Style_Center      = 0x00000004                                                                                                                              // 窗口居中
	Xc_Window_Style_Drag_Border = 0x00000008                                                                                                                              // 拖动窗口边框
	Xc_Window_Style_Drag_Window = 0x00000010                                                                                                                              // 拖动窗口
	Xc_Window_Style_Default     = (Xc_Window_Style_Caption | Xc_Window_Style_Border | Xc_Window_Style_Center | Xc_Window_Style_Drag_Border | Xc_Window_Style_Drag_Window) // 允许窗口最大化  窗口默认样式
	Xc_Window_Style_Modal       = (Xc_Window_Style_Caption | Xc_Window_Style_Center | Xc_Window_Style_Border)                                                             // 模态窗口样式
)
View Source
const (
	XC_ERROR            = -1       // 错误类型
	XC_WINDOW           = 1        // 窗口
	XC_MODALWINDOW      = 2        // 模态窗口
	XC_FRAMEWND         = 3        // 框架窗口
	XC_FLOATWND         = 4        // 浮动窗口
	XC_OBJECT_UI        = 19       // ...
	XC_ELE              = 21       // 基础元素
	XC_ELE_LAYOUT       = 53       // 布局元素
	XC_LAYOUT_FRAME     = 54       // 流式布局
	XC_BUTTON           = 22       // 按钮
	XC_EDIT             = 45       // 编辑框
	XC_EDITOR           = 46       // 代码编辑框
	XC_RICHEDIT         = 23       // 富文本编辑框
	XC_COMBOBOX         = 24       // 下拉组合框
	XC_SCROLLBAR        = 25       // 滚动条
	XC_SCROLLVIEW       = 26       // 滚动视图
	XC_LIST             = 27       // 列表
	XC_LISTBOX          = 28       // 列表框
	XC_LISTVIEW         = 29       // 列表视图,大图标
	XC_TREE             = 30       // 列表树
	XC_MENUBAR          = 31       // 菜单条
	XC_SLIDERBAR        = 32       // 滑动条
	XC_PROGRESSBAR      = 33       // 进度条
	XC_TOOLBAR          = 34       // 工具条
	XC_MONTHCAL         = 35       // 月历卡片
	XC_DATETIME         = 36       // 日期时间
	XC_PROPERTYGRID     = 37       // 属性网格
	XC_EDIT_COLOR       = 38       // 颜色选择框
	XC_EDIT_SET         = 39       // 设置编辑框
	XC_TABBAR           = 40       // tab条
	XC_TEXTLINK         = 41       // 文本链接按钮
	XC_PANE             = 42       // 窗格
	XC_PANE_SPLIT       = 43       // 窗格拖动分割条
	XC_MENUBAR_BUTTON   = 44       // 菜单条上的按钮
	XC_EDIT_FILE        = 50       // EditFile 文件选择编辑框
	XC_EDIT_FOLDER      = 51       // EditFolder 文件夹选择编辑框
	XC_LIST_HEADER      = 52       // 列表头元素
	XC_SHAPE            = 61       // 形状对象
	XC_SHAPE_TEXT       = 62       // 形状对象-文本
	XC_SHAPE_PICTURE    = 63       // 形状对象-图片
	XC_SHAPE_RECT       = 64       // 形状对象-矩形
	XC_SHAPE_ELLIPSE    = 65       // 形状对象-圆
	XC_SHAPE_LINE       = 66       // 形状对象-直线
	XC_SHAPE_GROUPBOX   = 67       // 形状对象-组框
	XC_SHAPE_GIF        = 68       // 形状对象-GIF
	XC_SHAPE_TABLE      = 69       // 形状对象-表格
	XC_MENU             = 81       // 弹出菜单
	XC_IMAGE            = 82       // 图片
	XC_IMAGE_TEXTURE    = XC_IMAGE // 图片纹理,图片源,图片素材
	XC_HDRAW            = 83       // 绘图操作
	XC_FONT             = 84       // 炫彩字体
	XC_FLASH            = 85       // flash
	XC_PANE_CELL        = 86       // ...
	XC_WEB              = 87       // ...
	XC_IMAGE_FRAME      = 88       // 图片帧,指定图片的渲染属性
	XC_LAYOUT_OBJECT    = 101      // 布局对象LayoutObject
	XC_ADAPTER          = 102      // ...
	XC_ADAPTER_TABLE    = 103      // 数据适配器AdapterTable
	XC_ADAPTER_TREE     = 104      // 数据适配器AdapterTree
	XC_ADAPTER_LISTVIEW = 105      // 数据适配器AdapterListView
	XC_ADAPTER_MAP      = 106      // 数据适配器AdapterMap
)
View Source
const (
	Element_Position_No     = 0x00 // 无效
	Element_Position_Left   = 0x01 // 左边
	Element_Position_Top    = 0x02 // 上边
	Element_Position_Right  = 0x04 // 右边
	Element_Position_Bottom = 0x08 // 下边
)
View Source
const (
	XE_ELEPROCE                           = 1   // 元素处理过程事件.
	XE_PAINT                              = 2   // 元素绘制事件
	XE_PAINT_END                          = 3   // 该元素及子元素绘制完成事件.启用该功能需要调用XEle_EnableEvent_XE_PAINT_END()
	XE_PAINT_SCROLLVIEW                   = 4   // 滚动视图绘制事件.
	XE_MOUSEMOVE                          = 5   // 元素鼠标移动事件.
	XE_MOUSESTAY                          = 6   // 元素鼠标进入事件.
	XE_MOUSEHOVER                         = 7   // 元素鼠标悬停事件.
	XE_MOUSELEAVE                         = 8   // 元素鼠标离开事件.
	XE_MOUSEWHEEL                         = 9   // 元素鼠标滚轮滚动事件. 如果非滚动视图需要调用 XEle_EnableEvent_XE_MOUSEWHEEL()
	XE_LBUTTONDOWN                        = 10  // 鼠标左键按下事件.
	XE_LBUTTONUP                          = 11  // 鼠标左键弹起事件.
	XE_RBUTTONDOWN                        = 12  // 鼠标右键按下事件.
	XE_RBUTTONUP                          = 13  // 鼠标右键弹起事件.
	XE_LBUTTONDBCLICK                     = 14  // 鼠标左键双击事件.
	XE_XC_TIMER                           = 16  // 炫彩定时器,非系统定时器,定时器消息 XM_TIMER.
	XE_ADJUSTLAYOUT                       = 17  // 调整布局事件. 暂停使用
	XE_ADJUSTLAYOUT_END                   = 18  // 调整布局完成事件.
	XE_SETFOCUS                           = 31  // 元素获得焦点事件.
	XE_KILLFOCUS                          = 32  // 元素失去焦点事件.
	XE_DESTROY                            = 33  // 元素即将销毁事件. 在销毁子对象之前触发
	XE_DESTROY_END                        = 42  // 元素销毁完成事件. 在销毁子对象之后触发
	XE_BNCLICK                            = 34  // 按钮点击事件.
	XE_BUTTON_CHECK                       = 35  // 按钮选中事件.
	XE_SIZE                               = 36  // 元素大小改变事件.
	XE_SHOW                               = 37  // 元素显示隐藏事件.
	XE_SETFONT                            = 38  // 元素设置字体事件.
	XE_KEYDOWN                            = 39  // 元素按键事件.
	XE_KEYUP                              = 40  // 元素按键事件.
	XE_CHAR                               = 41  // 通过TranslateMessage函数翻译的字符事件.
	XE_SETCAPTURE                         = 51  // 元素设置鼠标捕获.
	XE_KILLCAPTURE                        = 52  // 元素失去鼠标捕获.
	XE_SETCURSOR                          = 53  // 设置鼠标光标
	XE_SCROLLVIEW_SCROLL_H                = 54  // 滚动视图元素水平滚动事件,滚动视图触发.
	XE_SCROLLVIEW_SCROLL_V                = 55  // 滚动视图元素垂直滚动事件,滚动视图触发.
	XE_SBAR_SCROLL                        = 56  // 滚动条元素滚动事件,滚动条触发.
	XE_MENU_POPUP                         = 57  // 菜单弹出
	XE_MENU_POPUP_WND                     = 58  // 菜单弹出窗口
	XE_MENU_SELECT                        = 59  // 弹出菜单项选择事件.
	XE_MENU_DRAW_BACKGROUND               = 60  // 绘制菜单背景, 启用该功能需要调用XMenu_EnableDrawBackground().
	XE_MENU_DRAWITEM                      = 61  // 绘制菜单项事件, 启用该功能需要调用XMenu_EnableDrawItem().
	XE_MENU_EXIT                          = 62  // 弹出菜单退出事件.
	XE_SLIDERBAR_CHANGE                   = 63  // 滑动条元素,滑块位置改变事件.
	XE_PROGRESSBAR_CHANGE                 = 64  // 进度条元素,进度改变事件.
	XE_COMBOBOX_SELECT                    = 71  // 组合框下拉列表项选择事件.
	XE_COMBOBOX_SELECT_END                = 74  // 组合框下拉列表项选择完成事件,编辑框内容已经改变.
	XE_COMBOBOX_POPUP_LIST                = 72  // 组合框下拉列表弹出事件.
	XE_COMBOBOX_EXIT_LIST                 = 73  // 组合框下拉列表退出事件.
	XE_LISTBOX_TEMP_CREATE                = 81  // 列表框元素-项模板创建事件, 模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
	XE_LISTBOX_TEMP_CREATE_END            = 82  // 列表框元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
	XE_LISTBOX_TEMP_DESTROY               = 83  // 列表框元素,项模板销毁.
	XE_LISTBOX_TEMP_ADJUST_COORDINATE     = 84  // 列表框元素,项模板调整坐标. 已停用
	XE_LISTBOX_DRAWITEM                   = 85  // 列表框元素,项绘制事件.
	XE_LISTBOX_SELECT                     = 86  // 列表框元素,项选择事件.
	XE_LIST_TEMP_CREATE                   = 101 // 列表元素-项模板创建事件,模板复用机制需先启用;替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
	XE_LIST_TEMP_CREATE_END               = 102 // 列表元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
	XE_LIST_TEMP_DESTROY                  = 103 // 列表元素,项模板销毁.
	XE_LIST_TEMP_ADJUST_COORDINATE        = 104 // 列表元素,项模板调整坐标. 已停用
	XE_LIST_DRAWITEM                      = 105 // 列表元素,绘制项.
	XE_LIST_SELECT                        = 106 // 列表元素,项选择事件.
	XE_LIST_HEADER_DRAWITEM               = 107 // 列表元素绘制列表头项.
	XE_LIST_HEADER_CLICK                  = 108 // 列表元素,列表头项点击事件.
	XE_LIST_HEADER_WIDTH_CHANGE           = 109 // 列表元素,列表头项宽度改变事件.
	XE_LIST_HEADER_TEMP_CREATE            = 110 // 列表元素,列表头项模板创建.
	XE_LIST_HEADER_TEMP_CREATE_END        = 111 // 列表元素,列表头项模板创建完成事件.
	XE_LIST_HEADER_TEMP_DESTROY           = 112 // 列表元素,列表头项模板销毁.
	XE_LIST_HEADER_TEMP_ADJUST_COORDINATE = 113 // 列表元素,列表头项模板调整坐标. 已停用
	XE_TREE_TEMP_CREATE                   = 121 // 列表树元素-项模板创建,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
	XE_TREE_TEMP_CREATE_END               = 122 // 列表树元素-项模板创建完成,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
	XE_TREE_TEMP_DESTROY                  = 123 // 列表树元素-项模板销毁,模板复用机制需先启用;
	XE_TREE_TEMP_ADJUST_COORDINATE        = 124 // 树元素,项模板,调整项坐标. 已停用
	XE_TREE_DRAWITEM                      = 125 // 树元素,绘制项.
	XE_TREE_SELECT                        = 126 // 树元素,项选择事件.
	XE_TREE_EXPAND                        = 127 // 树元素,项展开收缩事件.
	XE_TREE_DRAG_ITEM_ING                 = 128 // 树元素,用户正在拖动项, 可对参数值修改.
	XE_TREE_DRAG_ITEM                     = 129 // 树元素,拖动项事件.
	XE_LISTVIEW_TEMP_CREATE               = 141 // 列表视元素-项模板创建事件,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
	XE_LISTVIEW_TEMP_CREATE_END           = 142 // 列表视元素-项模板创建完成事件,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
	XE_LISTVIEW_TEMP_DESTROY              = 143 // 列表视元素-项模板销毁, 模板复用机制需先启用;
	XE_LISTVIEW_TEMP_ADJUST_COORDINATE    = 144 // 列表视元素,项模板调整坐标.已停用
	XE_LISTVIEW_DRAWITEM                  = 145 // 列表视元素,自绘项.
	XE_LISTVIEW_SELECT                    = 146 // 列表视元素,项选择事件.
	XE_LISTVIEW_EXPAND                    = 147 // 列表视元素,组展开收缩事件.
	XE_PGRID_VALUE_CHANGE                 = 151 // 属性网格元素 项值改变事件
	XE_PGRID_ITEM_SET                     = 152 //
	XE_PGRID_ITEM_SELECT                  = 153 //
	XE_PGRID_ITEM_ADJUST_COORDINATE       = 154 //
	XE_PGRID_ITEM_DESTROY                 = 155 //
	XE_PGRID_ITEM_EXPAND                  = 156 //
	XE_RICHEDIT_CHANGE                    = 161 // 富文本元素 用户修改内容事件,只有当用户操作时才会触发,需要开启后有效, XRichEdit_EnableEvent_XE_RICHEDIT_CHANGE(); XRichEdit_SetText()、 XRichEdit_InsertString()不会触发此事件
	XE_EDIT_SET                           = 162 // 编辑框_置文本
	XE_EDIT_DRAWROW                       = 181 // 和XE_EDIT_CHANGED的对换?
	XE_EDIT_CHANGED                       = 182 // 编辑框_内容被改变
	XE_EDIT_POS_CHANGED                   = 183 // 编辑框_光标位置_被改变
	XE_EDIT_STYLE_CHANGED                 = 184 // 编辑框_样式_被改变
	XE_EDIT_ENTER_GET_TABALIGN            = 185 // 编辑框_回车_获取标签?
	XE_EDITOR_MODIFY_ROWS                 = 186 // 多行内容改变事件 例如:区块注释操作, 区块缩进操作, 代码格式化
	XE_EDITOR_SETBREAKPOINT               = 191 // 代码编辑框_设置断点
	XE_EDITOR_REMOVEBREAKPOINT            = 192 // 代码编辑框_移除断点
	XE_EDIT_ROW_CHANGED                   = 193 // 编辑框_行_被改变
	XE_EDITOR_AUTOMATCH_SELECT            = 194 // 编辑框_自动匹配选择
	XE_TABBAR_SELECT                      = 221 // TabBar标签按钮选择改变事件
	XE_TABBAR_DELETE                      = 222 // TabBar标签按钮删除事件
	XE_MONTHCAL_CHANGE                    = 231 // 月历元素日期改变事件
	XE_DATETIME_CHANGE                    = 241 // 日期时间元素,内容改变事件
	XE_DATETIME_POPUP_MONTHCAL            = 242 // 日期时间元素,弹出月历卡片事件
	XE_DATETIME_EXIT_MONTHCAL             = 243 // 日期时间元素,弹出的月历卡片退出事件
	XE_DROPFILES                          = 250 // 文件拖放事件.
)
View Source
const (
	Pane_Align_Left   = iota // 左侧
	Pane_Align_Top           // 顶部
	Pane_Align_Right         // 右侧
	Pane_Align_Bottom        // 底部
	Pane_Align_Center        // 居中
	Pane_Align_Error  = -1   // 错误
)
View Source
const (
	Menu_Item_Flag_Normal    = 0x00 // 正常
	Menu_Item_Flag_Select    = 0x01 // 选择
	Menu_Item_Flag_Check     = 0x02 // 勾选
	Menu_Item_Flag_Popup     = 0x04 // 弹出
	Menu_Item_Flag_Separator = 0x08 // 分隔栏 ID号任意,ID号被忽略
	Menu_Item_Flag_Disable   = 0x10 // 禁用
)
View Source
const (
	Menu_Popup_Position_Left_Top      = iota // 左上角
	Menu_Popup_Position_Left_Bottom          // 左下角
	Menu_Popup_Position_Right_Top            // 右上角
	Menu_Popup_Position_Right_Bottom         // 右下角
	Menu_Popup_Position_Center_Left          // 左居中
	Menu_Popup_Position_Center_Top           // 上居中
	Menu_Popup_Position_Center_Right         // 右居中
	Menu_Popup_Position_Center_Bottom        // 下居中
)
View Source
const (
	ComboBox_State_Leave = iota // 鼠标离开状态
	ComboBox_State_Stay         // 鼠标停留状态
	ComboBox_State_Down         // 按下状态
)
View Source
const (
	Adapter_Date_Type_Int    = iota // 整形
	Adapter_Date_Type_Float         // 浮点型
	Adapter_Date_Type_String        // 字符串
	Adapter_Date_Type_Image         // 图片
)
View Source
const (
	Chat_Flag_Left            = 0x1 // 左侧
	Chat_Flag_Right           = 0x2 // 右侧
	Chat_Flag_Center          = 0x4 // 中间
	Chat_Flag_Next_Row_Bubble = 0x8 // 下一行显示气泡
)
View Source
const (
	Edit_Type_None      = iota // 普通编辑框, 每行的高度相同
	Edit_Type_Editor           // 代码编辑
	Edit_Type_Richedit         // 富文本编辑框, 每行的高度可能不同
	Edit_Type_Chat             // 聊天气泡, 每行的高度可能不同
	Edit_Type_CodeTable        // 代码表格,内部使用, 每行的高度相同
)
View Source
const (
	Edit_Style_Type_Font_Color = iota + 1 // 字体
	Edit_Style_Type_Image                 // 图片
	Edit_Style_Type_Obj                   // UI对象
)
View Source
const (
	Edit_TextAlign_Flag_Left     = 0x0 // 左侧
	Edit_TextAlign_Flag_Right    = 0x1 // 右侧
	Edit_TextAlign_Flag_Center   = 0x2 // 水平居中
	Edit_TextAlign_Flag_Top      = 0x0 // 顶部
	Edit_TextAlign_Flag_Bottom   = 0x4 // 底部
	Edit_TextAlign_Flag_Center_V = 0x8 // 垂直居中
)
View Source
const (
	Table_Flag_Full = iota // 铺满组合单元格
	Table_Flag_None        // 正常最小单元格
)
View Source
const (
	GRADIENT_FILL_RECT_H   = iota //水平填充
	GRADIENT_FILL_RECT_V          //垂直填充
	GRADIENT_FILL_TRIANGLE        //三角形
)
View Source
const (
	Ease_In    = iota // 从慢到快
	Ease_Out          // 从快到慢
	Ease_InOut        // 从慢到快再到慢
)
View Source
const (
	FontStyle_Regular    = 0 // 正常
	FontStyle_Bold       = 1 // 粗体
	FontStyle_Italic     = 2 // 斜体
	FontStyle_BoldItalic = 3 // 粗斜体
	FontStyle_Underline  = 4 // 下划线
	FontStyle_Strikeout  = 8 // 删除线
)
View Source
const (
	Image_Draw_Type_Default         = iota // 默认
	Image_Draw_Type_Stretch                // 拉伸
	Image_Draw_Type_Adaptive               // 自适应,九宫格
	Image_Draw_Type_Tile                   // 平铺
	Image_Draw_Type_Fixed_Ratio            // 固定比例,当图片超出显示范围时,按照原始比例压缩显示图片
	Image_Draw_Type_Adaptive_Border        // 九宫格不绘制中间区域
)
View Source
const (
	ListItemTemp_Type_Tree           = 0x01                                                               // tree
	ListItemTemp_Type_ListBox        = 0x02                                                               // listBox
	ListItemTemp_Type_List_Head      = 0x04                                                               // list 列表头
	ListItemTemp_Type_List_Item      = 0x08                                                               // list 列表项
	ListItemTemp_Type_ListView_Group = 0x10                                                               // listView 列表视组
	ListItemTemp_Type_ListView_Item  = 0x20                                                               // listView 列表视项
	ListItemTemp_Type_List           = ListItemTemp_Type_List_Head | ListItemTemp_Type_List_Item          // list (列表头)与(列表项)组合
	ListItemTemp_Type_ListView       = ListItemTemp_Type_ListView_Group | ListItemTemp_Type_ListView_Item // listView (列表视组)与(列表视项)组合
)
View Source
const (
	Window_Position_Top    = iota // top
	Window_Position_Bottom        // bottom
	Window_Position_Left          // left
	Window_Position_Right         // right
	Window_Position_Body          // body
	Window_Position_Window        // window 整个窗口
	Window_Position_Error  = -1   // 错误
)
View Source
const (
	List_Item_State_Leave  = iota // 项鼠标离开状态
	List_Item_State_Stay          // 项鼠标停留状态
	List_Item_State_Select        // 项选择状态
	List_Item_State_Cache         // 缓存的项
)
View Source
const (
	Tree_Item_State_Leave  = iota // 项鼠标离开状态
	Tree_Item_State_Stay          // 项鼠标停留状态
	Tree_Item_State_Select        // 项选择状态
)
View Source
const (
	List_DrawItemBk_Flag_Nothing     = 0x000 // 不绘制
	List_DrawItemBk_Flag_Leave       = 0x001 // 绘制鼠标离开状态项背景
	List_DrawItemBk_Flag_Stay        = 0x002 // 绘制鼠标选择状态项背景
	List_DrawItemBk_Flag_Select      = 0x004 // 绘制鼠标停留状态项项背景
	List_DrawItemBk_Flag_Group_Leave = 0x008 // 绘制鼠标离开状态组背景,当项为组时
	List_DrawItemBk_Flag_Group_Stay  = 0x010 // 绘制鼠标停留状态组背景,当项为组时
)
View Source
const (
	PropertyGrid_Item_Type_Text       = iota // 默认,字符串类型
	PropertyGrid_Item_Type_Edit              // 编辑框
	PropertyGrid_Item_Type_Edit_Color        // 颜色选择元素
	PropertyGrid_Item_Type_Edit_File         // 文件选择编辑框
	PropertyGrid_Item_Type_Edit_Set          // 设置
	PropertyGrid_Item_Type_ComboBox          // 组合框
	PropertyGrid_Item_Type_Group             // 组
	PropertyGrid_Item_Type_Panel             // 面板
)
View Source
const (
	Zorder_Top    = iota // 最上面
	Zorder_Bottom        // 最下面
	Zorder_Before        // 指定目标下面
	Zorder_After         // 指定目标上面
)
View Source
const (
	Pane_State_Lock  = iota // 锁定
	Pane_State_Dock         // 停靠码头
	Pane_State_Float        // 浮动窗格
)
View Source
const (
	Window_State_Flag_Nothing      = 0x0000     // 无
	Window_State_Flag_Leave        = 0x0001     // 整个窗口
	Window_State_Flag_Body_Leave   = 0x0002     // 窗口-body
	Window_State_Flag_Top_Leave    = 0x0004     // 窗口-top
	Window_State_Flag_Bottom_Leave = 0x0008     // 窗口-bottom
	Window_State_Flag_Left_Leave   = 0x0010     // 窗口-left
	Window_State_Flag_Right_Leave  = 0x0020     // 窗口-right
	Window_State_Flag_Layout_Body  = 0x20000000 // 布局内容区
)
View Source
const (
	Tree_State_Flag_Item_Leave     = 0x0080 // 项鼠标离开
	Tree_State_Flag_Item_Stay      = 0x0100 // 项鼠标停留,保留值, 暂未使用
	Tree_State_Flag_Item_Select    = 0x0200 // 项选择
	Tree_State_Flag_Item_Select_No = 0x0400 // 项未选择
	Tree_State_Flag_Group          = 0x0800 // 项为组
	Tree_State_Flag_Group_No       = 0x1000 // 项不为组
)
View Source
const (
	Element_State_Flag_Nothing    = Window_State_Flag_Nothing     // 无
	Element_State_Flag_Enable     = 0x0001                        // 启用
	Element_State_Flag_Disable    = 0x0002                        // 禁用
	Element_State_Flag_Focus      = 0x0004                        // 焦点
	Element_State_Flag_Focus_No   = 0x0008                        // 无焦点
	Element_State_Flag_FocusEx    = 0x40000000                    // 该元素或该元素的子元素拥有焦点
	Element_State_Flag_FocusEx_No = 0x80000000                    // 无焦点Ex
	Layout_State_Flag_Layout_Body = Window_State_Flag_Layout_Body // 布局内容区
	Element_State_Flag_Leave      = 0x0010                        // 鼠标离开
	Element_State_Flag_Stay       = 0x0020                        // 为扩展模块保留
	Element_State_Flag_Down       = 0x0040                        // 为扩展模块保留
)
View Source
const (
	Button_State_Flag_Leave          = Element_State_Flag_Leave // 鼠标离开
	Button_State_Flag_Stay           = Element_State_Flag_Stay  // 鼠标停留
	Button_State_Flag_Down           = Element_State_Flag_Down  // 鼠标按下
	Button_State_Flag_Check          = 0x0080                   // 选中
	Button_State_Flag_Check_No       = 0x0100                   // 未选中
	Button_State_Flag_WindowRestore  = 0x0200                   // 窗口还原
	Button_State_Flag_WindowMaximize = 0x0400                   // 窗口最大化
)
View Source
const (
	ComboBox_State_Flag_Leave = Element_State_Flag_Leave // 鼠标离开
	ComboBox_State_Flag_Stay  = Element_State_Flag_Stay  // 鼠标停留
	ComboBox_State_Flag_Down  = Element_State_Flag_Down  // 鼠标按下
)
View Source
const (
	ListBox_State_Flag_Item_Leave     = 0x0080 // 项鼠标离开
	ListBox_State_Flag_Item_Stay      = 0x0100 // 项鼠标停留
	ListBox_State_Flag_Item_Select    = 0x0200 // 项选择
	ListBox_State_Flag_Item_Select_No = 0x0400 // 项未选择
)
View Source
const (
	ListView_State_Flag_Item_Leave      = 0x0080 // 项鼠标离开
	ListView_State_Flag_Item_Stay       = 0x0100 // 项鼠标停留
	ListView_State_Flag_Item_Select     = 0x0200 // 项选择
	ListView_State_Flag_Item_Select_No  = 0x0400 // 项未选择
	ListView_State_Flag_Group_Leave     = 0x0800 // 组鼠标离开
	ListView_State_Flag_Group_Stay      = 0x1000 // 组鼠标停留
	ListView_State_Flag_Group_Select    = 0x2000 // 组选择
	ListView_State_Flag_Group_Select_No = 0x4000 // 组未选择
)
View Source
const (
	MonthCal_State_Flag_Leave           = Element_State_Flag_Leave // 离开状态
	MonthCal_State_Flag_Item_Leave      = 0x0080                   // 项-离开
	MonthCal_State_Flag_Item_Stay       = 0x0100                   // 项-停留
	MonthCal_State_Flag_Item_Down       = 0x0200                   // 项-按下
	MonthCal_State_Flag_Item_Select     = 0x0400                   // 项-选择
	MonthCal_State_Flag_Item_Select_No  = 0x0800                   // 项-未选择
	MonthCal_State_Flag_Item_Today      = 0x1000                   // 项-今天
	MonthCal_State_Flag_Item_Other      = 0x2000                   // 项-上月及下月
	MonthCal_State_Flag_Item_Last_Month = 0x4000                   // 项-上月
	MonthCal_State_Flag_Item_Cur_Month  = 0x8000                   // 项-当月
	MonthCal_State_Flag_Item_Next_Month = 0x10000                  // 项-下月
)
View Source
const (
	XWM_WINDPROC             = 0x7000 + 2  // 窗口消息过程
	XWM_XC_TIMER             = 0x7000 + 5  // 炫彩定时器, 非系统定时器, 注册消息XWM_TIMER接收
	XWM_MENU_POPUP           = 0x7000 + 11 // 菜单弹出
	XWM_MENU_POPUP_WND       = 0x7000 + 12 // 菜单弹出窗口
	XWM_MENU_SELECT          = 0x7000 + 13 // 菜单选择
	XWM_MENU_EXIT            = 0x7000 + 14 // 菜单退出
	XWM_MENU_DRAW_BACKGROUND = 0x7000 + 15 // 绘制菜单背景, 启用该功能需要调用XMenu_EnableDrawBackground().
	XWM_MENU_DRAWITEM        = 0x7000 + 16 // 绘制菜单项事件, 启用该功能需要调用XMenu_EnableDrawItem().
	XWM_FLOAT_PANE           = 0x7000 + 18 // 浮动窗格
	XWM_PAINT_END            = 0x7000 + 19 // 窗口绘制完成消息
	XWM_PAINT_DISPLAY        = 0x7000 + 20 // 窗口绘制完成并且已经显示到屏幕
)
View Source
const (
	WM_PAINT          = 15  // 窗口绘制消息
	WM_CLOSE          = 16  // 窗口关闭消息.
	WM_DESTROY        = 2   // 窗口销毁消息.
	WM_NCDESTROY      = 130 // 窗口非客户区销毁消息.
	WM_MOUSEMOVE      = 512 // 窗口鼠标移动消息.
	WM_LBUTTONDOWN    = 513 // 窗口鼠标左键按下消息
	WM_LBUTTONUP      = 514 // 窗口鼠标左键弹起消息.
	WM_RBUTTONDOWN    = 516 // 窗口鼠标右键按下消息.
	WM_RBUTTONUP      = 517 // 窗口鼠标右键弹起消息.
	WM_LBUTTONDBLCLK  = 515 // 窗口鼠标左键双击消息.
	WM_RBUTTONDBLCLK  = 518 // 窗口鼠标右键双击消息.
	WM_MOUSEWHEEL     = 522 // 窗口鼠标滚轮滚动消息.
	WM_EXITSIZEMOVE   = 562 // 窗口退出移动或调整大小模式循环改,详情参见MSDN.
	WM_MOUSEHOVER     = 673 // 窗口鼠标进入消息
	WM_MOUSELEAVE     = 675 // 窗口鼠标离开消息.
	WM_SIZE           = 5   // 窗口大小改变消息.
	WM_TIMER          = 275 // 窗口定时器消息.
	WM_SETFOCUS       = 7   // 窗口获得焦点.
	WM_KILLFOCUS      = 8   // 窗口失去焦点.
	WM_KEYDOWN        = 256 // 窗口键盘按键消息.
	WM_CAPTURECHANGED = 533 // 窗口鼠标捕获改变消息.
	WM_SETCURSOR      = 32  // 窗口设置鼠标光标.
	WM_CHAR           = 258 // 窗口字符消息.
	WM_DROPFILES      = 563 // 拖动文件到窗口.
)
View Source
const (
	Layout_State_Flag_Nothing = iota // 无
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL