Documentation ¶
Overview ¶
Package app 程序(炫彩全局API).
Index ¶
- type App
- func (a *App) A2W(参数 uintptr) string
- func (a *App) U2A(待转换Unicode文本 string, pIn字符数量 int, ...) int
- func (a *App) UTF8到文本A(utf8字符串指针 uintptr) uintptr
- func (a *App) UTF8到文本W(参数 uintptr) string
- func (a *App) UTF8到文本WEX(utf8字符串指针 uintptr, utf8字符串长度 int) string
- func (a *App) W2A(参数 string) uintptr
- func (a *App) XA2U(待转换Ansi文本指针 uintptr, pIn字符数量 int, ...) int
- func (a *App) X内部_调用界面线程(回调函数 func(data int) int, data int) int
- func (a *App) X分配内存(大小 int) int
- func (a *App) X初始化字体(LOGFONTW结构体指针 *炫彩基类.LOGFONTW, pName string, size int, ...) int
- func (a *App) X判断元素(元素句柄 int) bool
- func (a *App) X判断句柄包含类型(炫彩句柄 int, 句柄类型 炫彩常量类.XC_OBJECT_TYPE) bool
- func (a *App) X判断形状对象(形状对象句柄 int) bool
- func (a *App) X判断滚动视图扩展元素(元素句柄 int) bool
- func (a *App) X判断矩形相交(矩形1 *炫彩基类.RECT, pRect2 *炫彩基类.RECT) bool
- func (a *App) X判断窗口(窗口句柄 int) bool
- func (a *App) X加载DLL(DLL文件名 string) uintptr
- func (a *App) X加载布局文件(布局文件名 string, 父对象句柄 int, 附加窗口句柄 uintptr) int
- func (a *App) X加载布局文件Ex(布局文件名, 名称 string, 父对象句柄 int, ...) int
- func (a *App) X加载布局文件ZIP(zip文件名 string, 布局文件名 string, zip密码 string, ...) int
- func (a *App) X加载布局文件ZIPEx(zip文件名 string, 布局文件名 string, zip密码, 名称 string, ...) int
- func (a *App) X加载布局文件从字符串W(字符串 string, 父对象 int, 附加窗口句柄 uintptr) int
- func (a *App) X加载布局文件从字符串WEx(字符串, 名称 string, 父对象句柄 int, ...) int
- func (a *App) X加载布局文件内存ZIP(内存块指针 []byte, 布局文件名 string, zip密码 string, ...) int
- func (a *App) X加载布局文件内存ZIPEx(布局文件数据 []byte, 布局文件名 string, zip密码, 名称 string, ...) int
- func (a *App) X加载布局文件资源ZIPEX(RC资源ID int32, 布局文件名 string, zip密码, 名称前缀 string, ...) int
- func (a *App) X加载样式文件(样式文件名称 string) bool
- func (a *App) X加载样式文件ZIP(ZIP文件名 string, 文件名 string, 密码 string) bool
- func (a *App) X加载样式文件从内存ZIP(样式文件数据 []byte, 文件名 string, 密码 string) bool
- func (a *App) X加载样式文件从资源ZIP(RC资源ID int, 文件名 string, 密码 string, 模块句柄 uintptr) bool
- func (a *App) X加载样式文件并按字符串W(样式文件名 string, 字符串 string) bool
- func (a *App) X加载资源文件(资源文件名 string) bool
- func (a *App) X加载资源文件ZIP(zip文件名 string, 资源文件名 string, zip压缩包密码 string) bool
- func (a *App) X加载资源文件从字符串W(字符串 string, 资源文件名 string) bool
- func (a *App) X加载资源文件内存ZIP(资源文件数据 []byte, 资源文件名 string, zip压缩包密码 string) bool
- func (a *App) X加载资源文件资源ZIP(RC资源ID int, 资源文件名 string, zip压缩包密码 string, ...) bool
- func (a *App) X发送WM_QUIT消息退出消息循环(退出码 int) int
- func (a *App) X发送窗口消息(窗口句柄 int, 消息值 uint32, 参数1, 参数2 uint) uint
- func (a *App) X取D2D工厂() int
- func (a *App) X取DWrite工厂() int
- func (a *App) X取WIC工厂() int
- func (a *App) X取动态库中函数地址(动态库模块句柄 uintptr, 函数名 string) uintptr
- func (a *App) X取对象从ID(所属窗口句柄 int, ID值 int) int
- func (a *App) X取对象从ID名称(所属窗口句柄 int, ID名称 string) int
- func (a *App) X取对象从UID(UID值 int) int
- func (a *App) X取对象从UID名称(UID名称 string) int
- func (a *App) X取对象从名称(name名称 string) int
- func (a *App) X取对象类型(炫彩对象句柄 int) 炫彩常量类.XC_OBJECT_TYPE
- func (a *App) X取属性(对象句柄 int, 属性名 string) string
- func (a *App) X取文本显示大小(字符串 string, 字符串长度 int, 字体 int, ...) int
- func (a *App) X取文本显示大小EX(字符串 string, 字符串长度 int, 字体 int, ...) int
- func (a *App) X取文本显示矩形(字符串 string, 字符串长度 int, 字体 int, ...) int
- func (a *App) X取文本绘制大小(字符串 string, 字符串长度 int, 字体 int, ...) int
- func (a *App) X取默认字体() int
- func (a *App) X启用DPI(是否启用 bool) bool
- func (a *App) X启用GDI绘制文本(是否启用 bool)
- func (a *App) X启用debug文件(是否启用 bool)
- func (a *App) X启用自动DPI(是否启用 bool) int
- func (a *App) X启用自动退出程序(是否启用 bool) int
- func (a *App) X启用资源监视器(是否启用 bool)
- func (a *App) X启用错误弹窗(是否启用 bool) int
- func (a *App) X对指定文件执行操作(hwnd uintptr, lpOperation string, lpFile string, lpParameters string, ...) uintptr
- func (a *App) X弹框(提示框标题 string, 提示内容 string) int
- func (a *App) X打印调试信息(级别 int, 信息 string) int
- func (a *App) X投递窗口消息(窗口句柄 int, 消息值 uint32, 参数1 int32, 参数2 int32) bool
- func (a *App) X文本A到UTF8(参数 uintptr) uintptr
- func (a *App) X文本W到UTF8(字符串 string) uintptr
- func (a *App) X文本W到UTF8EX(字符串 string, 字符串长度 int) uintptr
- func (a *App) X是否启用了D2D() bool
- func (a *App) X显示布局边界(是否显示 bool)
- func (a *App) X显示窗口并运行(炫彩窗口句柄 int)
- func (a *App) X显示边界(是否显示 bool) int
- func (a *App) X注册窗口类名(类名 string) bool
- func (a *App) X消息框(标题, 内容文本 string, 标识 炫彩常量类.MessageBox_Flag_, ...) 炫彩常量类.MessageBox_Flag_
- func (a *App) X消息框_创建(标题, 内容文本 string, 标识 炫彩常量类.MessageBox_Flag_, ...) int
- func (a *App) X消息框_创建EX(窗口样式EX int, 窗口样式 int, 窗口类名 string, ...) int
- func (a *App) X添加搜索路径(文件夹 string) int
- func (a *App) X激活窗口() bool
- func (a *App) X简易调用界面线程(回调函数 func())
- func (a *App) X组合矩形(新的矩形区域 *炫彩基类.RECT, pSrc1 *炫彩基类.RECT, ...)
- func (a *App) X置D2D文本渲染模式(渲染模式 炫彩常量类.XC_DWRITE_RENDERING_MODE_) int
- func (a *App) X置属性(对象句柄 int, 属性名 string, 属性值 string) bool
- func (a *App) X置布局边界颜色(ABGR int) int
- func (a *App) X置文本渲染质量(nType int)
- func (a *App) X置窗口图标(图标句柄 int) int
- func (a *App) X置绘制频率(重绘最小时间间隔 int)
- func (a *App) X置默认字体(炫彩字体句柄 int) int
- func (a *App) X调用界面线程(u 炫彩基类.UiThreader, data int) int
- func (a *App) X调用界面线程EX(回调函数 func(data int) int, data int) int
- func (a *App) X转换HWND到HWINDOW(窗口真实句柄HWND uintptr) int
- func (a *App) X载入动态库(文件名 string) uintptr
- func (a *App) X输出调试信息到文件(文本 string)
- func (a *App) X运行() int
- func (a *App) X退出() int
- func (a *App) X通知消息_弹出EX_未实现(位置 炫彩常量类.Position_Flag_, pTitle, pText string, hIcon int, ...) int
- func (a *App) X通知消息_弹出_未实现(位置 炫彩常量类.Position_Flag_, pTitle, pText string, hIcon int, ...) int
- func (a *App) X通知消息_置宽度(窗口句柄, 宽度 int) int
- func (a *App) X通知消息_置持续时间(窗口句柄, 持续时间 int) int
- func (a *App) X通知消息_置标题高度(窗口句柄, 高度 int) int
- func (a *App) X通知消息_置父边距(窗口句柄, 左侧间隔, 顶部间隔, 右侧间隔, 底部间隔 int) int
- func (a *App) X通知消息_置边大小(窗口句柄, 左边, 顶边, 右边, 底边 int) int
- func (a *App) X通知消息_置间隔(窗口句柄, 间隔大小 int) int
- func (a *App) X释放内存(内存首地址 int) int
- func (a *App) X释放动态库(动态库模块句柄 uintptr) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { }
App 程序. 封装了炫彩的全局API.
func (*App) UTF8到文本WEX ¶
ff:UTF8到文本WEX length:utf8字符串长度 pUtf8:utf8字符串指针
func (*App) X内部_调用界面线程 ¶
ff:内部_调用界面线程 data: pCall:回调函数 data:
func (*App) X初始化字体 ¶
func (a *App) X初始化字体(LOGFONTW结构体指针 *炫彩基类.LOGFONTW, pName string, size int, bBold bool, bItalic bool, bUnderline bool, bStrikeOut bool) int
ff:初始化字体 bStrikeOut: bUnderline: bItalic: bBold: size: pName: pFont:LOGFONTW结构体指针
func (*App) X加载布局文件Ex ¶
ff:加载布局文件Ex hAttachWnd:附加窗口句柄 hParentWnd:父窗口句柄HWND hParent:父对象句柄 pPrefixName:名称 pFileName:布局文件名
func (*App) X加载布局文件ZIP ¶
ff:加载布局文件ZIP hAttachWnd:附加窗口句柄 hParent:父对象句柄 pPassword:zip密码 pFileName:布局文件名 pZipFileName:zip文件名
func (*App) X加载布局文件ZIPEx ¶
func (a *App) X加载布局文件ZIPEx(zip文件名 string, 布局文件名 string, zip密码, 名称 string, 父对象句柄 int, 父窗口句柄HWND, 附加窗口句柄 uintptr) int
ff:加载布局文件ZIPEx hAttachWnd:附加窗口句柄 hParentWnd:父窗口句柄HWND hParent:父对象句柄 pPrefixName:名称 pPassword:zip密码 pFileName:布局文件名 pZipFileName:zip文件名
func (*App) X加载布局文件从字符串W ¶
ff:加载布局文件从字符串W hAttachWnd:附加窗口句柄 hParent:父对象 pStringXML:字符串
func (*App) X加载布局文件从字符串WEx ¶
ff:加载布局文件从字符串WEx hAttachWnd:附加窗口句柄 hParentWnd:父窗口句柄HWND hParent:父对象句柄 pPrefixName:名称 pStringXML:字符串
func (*App) X加载布局文件内存ZIP ¶
ff:加载布局文件内存ZIP hAttachWnd:附加窗口句柄 hParent:父对象句柄 pPassword:zip密码 pFileName:布局文件名 data:内存块指针
func (*App) X加载布局文件内存ZIPEx ¶
func (a *App) X加载布局文件内存ZIPEx(布局文件数据 []byte, 布局文件名 string, zip密码, 名称 string, 父对象句柄 int, 父窗口句柄HWND, 附加窗口句柄 uintptr) int
ff:加载布局文件内存ZIPEx hAttachWnd:附加窗口句柄 hParentWnd:父窗口句柄HWND hParent:父对象句柄 pPrefixName:名称 pPassword:zip密码 pFileName:布局文件名 data:布局文件数据
func (*App) X加载布局文件资源ZIPEX ¶
func (a *App) X加载布局文件资源ZIPEX(RC资源ID int32, 布局文件名 string, zip密码, 名称前缀 string, 父对象句柄 int, 父窗口句柄HWND, 附加窗口句柄, 模块句柄 uintptr) int
ff:加载布局文件资源ZIPEX hModule:模块句柄 hAttachWnd:附加窗口句柄 hParentWnd:父窗口句柄HWND hParent:父对象句柄 pPrefixName:名称前缀 pPassword:zip密码 pFileName:布局文件名 id:RC资源ID
func (*App) X加载样式文件ZIP ¶
ff:加载样式文件ZIP pPassword:密码 pFileName:文件名 pZipFile:ZIP文件名
func (*App) X加载样式文件从内存ZIP ¶
ff:加载样式文件从内存ZIP pPassword:密码 pFileName:文件名 data:样式文件数据
func (*App) X加载样式文件从资源ZIP ¶
ff:加载样式文件从资源ZIP hModule:模块句柄 pPassword:密码 pFileName:文件名 id:RC资源ID
func (*App) X加载样式文件并按字符串W ¶
ff:加载样式文件并按字符串W pString:字符串 pFileName:样式文件名
func (*App) X加载资源文件ZIP ¶
ff:加载资源文件ZIP pPassword:zip压缩包密码 pFileName:资源文件名 pZipFileName:zip文件名
func (*App) X加载资源文件从字符串W ¶
ff:加载资源文件从字符串W pFileName:资源文件名 pStringXML:字符串
func (*App) X加载资源文件内存ZIP ¶
ff:加载资源文件内存ZIP pPassword:zip压缩包密码 pFileName:资源文件名 data:资源文件数据
func (*App) X加载资源文件资源ZIP ¶
ff:加载资源文件资源ZIP hModule:模块句柄 pPassword:zip压缩包密码 pFileName:资源文件名 id:RC资源ID
func (*App) X发送WM_QUIT消息退出消息循环 ¶
ff:发送WM_QUIT消息退出消息循环 nExitCode:退出码
func (*App) X取动态库中函数地址 ¶
ff:取动态库中函数地址 lpProcName:函数名 hModule:动态库模块句柄
func (*App) X取文本显示大小EX ¶
func (a *App) X取文本显示大小EX(字符串 string, 字符串长度 int, 字体 int, 文本对齐方式 炫彩常量类.TextFormatFlag_, pOutSize *炫彩基类.SIZE) int
ff:取文本显示大小EX pOutSize: nTextAlign:文本对齐方式 hFontX:字体 length:字符串长度 pString:字符串
func (*App) X取文本显示矩形 ¶
func (a *App) X取文本显示矩形(字符串 string, 字符串长度 int, 字体 int, 文本对齐 炫彩常量类.TextFormatFlag_, width int, pOutSize *炫彩基类.SIZE) int
ff:取文本显示矩形 pOutSize: width: nTextAlign:文本对齐 hFontX:字体 length:字符串长度 pString:字符串
func (*App) X对指定文件执行操作 ¶
func (a *App) X对指定文件执行操作(hwnd uintptr, lpOperation string, lpFile string, lpParameters string, lpDirectory string, nShowCmd 炫彩常量类.SW_) uintptr
ff:对指定文件执行操作 nShowCmd: lpDirectory: lpParameters: lpFile: lpOperation: hwnd:
func (*App) X文本W到UTF8EX ¶
ff:文本W到UTF8EX length:字符串长度 pValue:字符串
func (*App) X消息框 ¶
func (a *App) X消息框(标题, 内容文本 string, 标识 炫彩常量类.MessageBox_Flag_, hWndParent uintptr, XCStyle 炫彩常量类.Window_Style_) 炫彩常量类.MessageBox_Flag_
ff:消息框 XCStyle: hWndParent: nFlags:标识 pText:内容文本 pTitle:标题
func (*App) X消息框_创建 ¶
func (a *App) X消息框_创建(标题, 内容文本 string, 标识 炫彩常量类.MessageBox_Flag_, hWndParent uintptr, XCStyle 炫彩常量类.Window_Style_) int
ff:消息框_创建 XCStyle: hWndParent: nFlags:标识 pText:内容文本 pTitle:标题
func (*App) X消息框_创建EX ¶
func (a *App) X消息框_创建EX(窗口样式EX int, 窗口样式 int, 窗口类名 string, 标题, 内容文本 string, 标识 炫彩常量类.MessageBox_Flag_, hWndParent uintptr, XCStyle 炫彩常量类.Window_Style_) int
ff:消息框_创建EX XCStyle: hWndParent: nFlags:标识 pText:内容文本 pTitle:标题 lpClassName:窗口类名 dwStyle:窗口样式 dwExStyle:窗口样式EX
func (*App) X组合矩形 ¶
func (a *App) X组合矩形(新的矩形区域 *炫彩基类.RECT, pSrc1 *炫彩基类.RECT, pSrc2 *炫彩基类.RECT)
ff:组合矩形 pSrc2: pSrc1: pDest:新的矩形区域
func (*App) X置D2D文本渲染模式 ¶
ff:置D2D文本渲染模式 mode:渲染模式
func (*App) X转换HWND到HWINDOW ¶
ff:转换HWND到HWINDOW hWnd:窗口真实句柄HWND
func (*App) X通知消息_弹出EX_未实现 ¶
func (a *App) X通知消息_弹出EX_未实现(位置 炫彩常量类.Position_Flag_, pTitle, pText string, hIcon int, skin 炫彩常量类.NotifyMsg_Skin_, bBtnClose, bAutoClose bool, nWidth, nHeight int) int
ff:通知消息_弹出EX_未实现 nHeight: nWidth: bAutoClose: bBtnClose: skin: hIcon: pText: pTitle: position:位置
func (*App) X通知消息_弹出_未实现 ¶
func (a *App) X通知消息_弹出_未实现(位置 炫彩常量类.Position_Flag_, pTitle, pText string, hIcon int, skin 炫彩常量类.NotifyMsg_Skin_) int
ff:通知消息_弹出_未实现 skin: hIcon: pText: pTitle: position:位置
func (*App) X通知消息_置持续时间 ¶
ff:通知消息_置持续时间 duration:持续时间 hWindow:窗口句柄
func (*App) X通知消息_置标题高度 ¶
ff:通知消息_置标题高度 nHeight:高度 hWindow:窗口句柄
func (*App) X通知消息_置父边距 ¶
ff:通知消息_置父边距 bottom:底部间隔 right:右侧间隔 top:顶部间隔 left:左侧间隔 hWindow:窗口句柄
func (*App) X通知消息_置边大小 ¶
ff:通知消息_置边大小 bottom:底边 right:右边 top:顶边 left:左边 hWindow:窗口句柄