window

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2021 License: MIT Imports: 2 Imported by: 86

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FrameWindow

type FrameWindow struct {
	// contains filtered or unexported fields
}

框架窗口

func NewFreamWindow

func NewFreamWindow(x int, y int, cx int, cy int, pTitle string, hWndParent int, XCStyle int) *FrameWindow

框架窗口_创建 x: 窗口左上角x坐标. y: 窗口左上角y坐标. cx: 窗口宽度. cy: 窗口高度. pTitle: 窗口标题. hWndParent: 父窗口. XCStyle: GUI库窗口样式: Xc_Window_Style_

func NewFreamWindowEx

func NewFreamWindowEx(dwExStyle int, lpClassName string, lpWindowName string, dwStyle int, x int, y int, cx int, cy int, hWndParent int, XCStyle int) *FrameWindow

框架窗口_创建扩展 dwExStyle: 窗口扩展样式. lpClassName: 窗口类名. lpWindowName: 窗口名. dwStyle: 窗口样式 x: 窗口左上角x坐标. y: 窗口左上角y坐标. cx: 窗口宽度. cy: 窗口高度. hWndParent: 父窗口. XCStyle: GUI库窗口样式: Xc_Window_Style_

func (*FrameWindow) AddChild added in v0.0.4

func (w *FrameWindow) AddChild(hChild int) bool

窗口_添加子对象 hChild: 要添加的对象句柄.

func (*FrameWindow) AddPane

func (fw *FrameWindow) AddPane(hPaneDest int, hPaneNew int, align int) bool

框架窗口_添加窗格, 添加窗格到框架窗口 hPaneDest: 目标窗格. hPaneNew: 当前窗格. align: 对齐方式, Pane_Align_

func (*FrameWindow) AdjustLayout added in v0.0.4

func (w *FrameWindow) AdjustLayout() int

窗口_调整布局

func (*FrameWindow) AdjustLayoutEx added in v0.0.4

func (w *FrameWindow) AdjustLayoutEx(nFlags int) int

窗口_调整布局扩展 nFlags: 调整标识, AdjustLayout_

func (*FrameWindow) Center added in v0.0.4

func (w *FrameWindow) Center() int

窗口_居中

func (*FrameWindow) CenterEx added in v0.0.4

func (w *FrameWindow) CenterEx(width, height int) int

窗口_居中扩展 width: 窗口宽度 height: 窗口高度

func (*FrameWindow) CloseWindow added in v0.0.4

func (w *FrameWindow) CloseWindow() int

窗口_关闭

func (*FrameWindow) CreateCaret added in v0.0.4

func (w *FrameWindow) CreateCaret(hEle, x, y, width, height int) int

窗口_创建插入符 hEle: 元素句柄. x: x坐标. y: y坐标. width: 宽度. height: 高度.

func (*FrameWindow) DestroyCaret added in v0.0.4

func (w *FrameWindow) DestroyCaret() int

窗口_销毁插入符

func (*FrameWindow) DrawWindow added in v0.0.4

func (w *FrameWindow) DrawWindow(hDraw int) int

窗口_绘制 hDraw: 图形绘制句柄.

func (*FrameWindow) EnableAutoFocus added in v0.0.4

func (w *FrameWindow) EnableAutoFocus(bEnable bool) int

窗口_启用自动焦点 bEnable: 是否启用.

func (*FrameWindow) EnableDragBorder added in v0.0.4

func (w *FrameWindow) EnableDragBorder(bEnable bool) int

窗口_启用拖动边框 bEnable: 是否启用.

func (*FrameWindow) EnableDragCaption added in v0.0.4

func (w *FrameWindow) EnableDragCaption(bEnable bool) int

窗口_启用拖动标题栏 bEnable: 是否启用.

func (*FrameWindow) EnableDragWindow added in v0.0.4

func (w *FrameWindow) EnableDragWindow(bEnable bool) int

窗口_启用拖动窗口 bEnable: 是否启用.

func (*FrameWindow) EnableDrawBk added in v0.0.4

func (w *FrameWindow) EnableDrawBk(bEnable bool) int

窗口_启用绘制背景 bEnable: 是否启用.

func (*FrameWindow) EnableLayout added in v0.0.4

func (w *FrameWindow) EnableLayout(bEnable bool) int

窗口_启用布局 bEnable: 是否启用.

func (*FrameWindow) EnableLayoutOverlayBorder added in v0.0.4

func (w *FrameWindow) EnableLayoutOverlayBorder(bEnable bool) int

窗口_启用布局覆盖边框 bEnable: 是否启用

func (*FrameWindow) EnableMaxWindow added in v0.0.4

func (w *FrameWindow) EnableMaxWindow(bEnable bool) int

窗口_启用允许最大化 bEnable: 是否启用.

func (*FrameWindow) EnablemLimitWindowSize added in v0.0.4

func (w *FrameWindow) EnablemLimitWindowSize(bEnable bool) int

窗口_启用限制窗口大小 bEnable: 是否启用

func (*FrameWindow) GetBkManager added in v0.0.4

func (w *FrameWindow) GetBkManager() int

窗口_取背景管理器

func (*FrameWindow) GetBkManagerEx added in v0.0.4

func (w *FrameWindow) GetBkManagerEx() int

窗口_取背景管理器扩展

func (*FrameWindow) GetBodyRect added in v0.0.4

func (w *FrameWindow) GetBodyRect(pRect *xc.RECT) int

窗口_取Body坐标 pRect: 坐标.

func (*FrameWindow) GetBorderSize added in v0.0.4

func (w *FrameWindow) GetBorderSize(pBorder *xc.RECT) int

窗口_取边大小

func (*FrameWindow) GetCaptureEle added in v0.0.4

func (w *FrameWindow) GetCaptureEle() int

窗口_取鼠标捕获元素

func (*FrameWindow) GetCaretHELE added in v0.0.4

func (w *FrameWindow) GetCaretHELE() int

窗口_取插入符元素

func (*FrameWindow) GetChild added in v0.0.4

func (w *FrameWindow) GetChild(nID int) int

窗口_取子对象 nID: 对象ID,ID必须大于0.

func (*FrameWindow) GetChildByID added in v0.0.4

func (w *FrameWindow) GetChildByID(nID int) int

窗口_取子对象从ID nID: 元素ID, ID必须大于0.

func (*FrameWindow) GetChildByIndex added in v0.0.4

func (w *FrameWindow) GetChildByIndex(index int) int

窗口_取子对象从索引 index: 元素索引.

func (*FrameWindow) GetChildCount added in v0.0.4

func (w *FrameWindow) GetChildCount() int

窗口_取子对象数量

func (*FrameWindow) GetClientRect added in v0.0.4

func (w *FrameWindow) GetClientRect(pRect *xc.RECT) int

窗口_取客户区坐标 pRect: 坐标.

func (*FrameWindow) GetCursor added in v0.0.4

func (w *FrameWindow) GetCursor() int

窗口_取光标

func (*FrameWindow) GetDragBorderSize added in v0.0.4

func (w *FrameWindow) GetDragBorderSize(pBorder *xc.RECT) int

窗口_取拖动边框大小 pSize: 拖动边框大小.

func (*FrameWindow) GetDrawRect added in v0.0.4

func (w *FrameWindow) GetDrawRect(pRcPaint *xc.RECT) int

窗口_取绘制矩形 pRcPaint: 重绘区域坐标.

func (*FrameWindow) GetFocusEle added in v0.0.4

func (w *FrameWindow) GetFocusEle() int

窗口_取焦点

func (*FrameWindow) GetHWND added in v0.0.4

func (w *FrameWindow) GetHWND() int

窗口_取HWND

func (*FrameWindow) GetID added in v0.0.4

func (w *FrameWindow) GetID() int

窗口_取ID

func (*FrameWindow) GetLayoutAreaRect

func (fw *FrameWindow) GetLayoutAreaRect(pRect *xc.RECT) int

框架窗口_取布局区域坐标, 用来布局窗格的区域坐标, 不包含码头 pRect: 返回坐标.

func (*FrameWindow) GetLayoutRect added in v0.0.4

func (w *FrameWindow) GetLayoutRect(pRect *xc.RECT) int

窗口_取布局坐标 pRect: 接收返回坐标

func (*FrameWindow) GetName added in v0.0.4

func (w *FrameWindow) GetName() string

窗口_取名称

func (*FrameWindow) GetObjectByID added in v0.0.3

func (w *FrameWindow) GetObjectByID(nID int) int

炫彩_取对象从ID, 通过ID获取对象句柄, 不包括窗口对象 nID: ID值.

func (*FrameWindow) GetObjectByIDName added in v0.0.3

func (w *FrameWindow) GetObjectByIDName(pName string) int

炫彩_取对象从ID名称, 通过ID名称获取对象句柄 pName: ID名称.

func (*FrameWindow) GetRect added in v0.0.4

func (w *FrameWindow) GetRect(pRect *xc.RECT) int

窗口_取坐标 pRect: 坐标

func (*FrameWindow) GetShadowInfo added in v0.0.4

func (w *FrameWindow) GetShadowInfo(nSize *int, nDepth *uint8, nAngeleSize *int, bRightAngle *bool, color *int) int

窗口_取阴影信息 pnSize: 阴影大小. pnDepth: 阴影深度. pnAngeleSize: 圆角阴影内收大小 . pbRightAngle: 是否强制直角. pColor: 阴影颜色.

func (*FrameWindow) GetStayEle added in v0.0.4

func (w *FrameWindow) GetStayEle() int

窗口_取鼠标停留元素

func (*FrameWindow) GetTextColor added in v0.0.4

func (w *FrameWindow) GetTextColor() int

窗口_取文本颜色

func (*FrameWindow) GetTextColorEx added in v0.0.4

func (w *FrameWindow) GetTextColorEx() int

窗口_取文本颜色扩展

func (*FrameWindow) GetTransparentType added in v0.0.4

func (w *FrameWindow) GetTransparentType() int

窗口_取透明类型

func (*FrameWindow) HitChildEle added in v0.0.4

func (w *FrameWindow) HitChildEle(pPt *xc.POINT) int

窗口_测试点击子元素 pPt: 左边点.

func (*FrameWindow) InsertChild added in v0.0.4

func (w *FrameWindow) InsertChild(hChild int, index int) bool

窗口_插入子对象 hChild: 要插入的对象句柄. index: 插入位置索引.

func (*FrameWindow) IsEnableLayout added in v0.0.4

func (w *FrameWindow) IsEnableLayout() bool

窗口_判断启用布局

func (*FrameWindow) IsHWINDOW added in v0.0.3

func (w *FrameWindow) IsHWINDOW() bool

炫彩_判断窗口, 判断是否为窗口句柄

func (*FrameWindow) IsMaxWindow added in v0.0.4

func (w *FrameWindow) IsMaxWindow() bool

窗口_是否最大化

func (*FrameWindow) KillTimer added in v0.0.4

func (w *FrameWindow) KillTimer(nIDEvent int) int

窗口_关闭定时器 nIDEvent: 定时器ID.

func (*FrameWindow) KillXCTimer added in v0.0.4

func (w *FrameWindow) KillXCTimer(nIDEvent int) int

窗口_关闭炫彩定时器 nIDEvent: 定时器ID.

func (*FrameWindow) LoadLayoutFile

func (fw *FrameWindow) LoadLayoutFile(aPaneList int, nPaneCount int, pFileName string) bool

框架窗口_加载布局信息文件, 加载布局信息文件 aPaneList: 窗格句柄数组. nPaneCount: 窗格数量. pFileName: 文件名,如果文件名为空,将使用默认文件名frameWnd_layout.xml.

func (*FrameWindow) MaxWindow added in v0.0.4

func (w *FrameWindow) MaxWindow(bMaximize bool) int

窗口_最大化 bMaximize: 是否最大化

func (*FrameWindow) MergePane

func (fw *FrameWindow) MergePane(hPaneDest int, hPaneNew int) bool

框架窗口_合并窗格 hPaneDest: 目标窗格. hPaneNew: 当前窗格.

func (*FrameWindow) MessageBox added in v0.0.3

func (w *FrameWindow) MessageBox(pText string, pCaption string, nFlags int) int

炫彩_消息框 pText: 内容文本 pCaption: 标题 nFlags: 标识, MessageBox_Flag_

func (*FrameWindow) Move added in v0.0.4

func (w *FrameWindow) Move(x, y int) int

窗口_移动窗口 x: X坐标 y: Y坐标

func (*FrameWindow) PostMessage added in v0.0.3

func (w *FrameWindow) PostMessage(msg int, wParam int, lParam int) bool

炫彩_投递窗口消息 msg: wParam: lParam:

func (*FrameWindow) Redraw added in v0.0.4

func (w *FrameWindow) Redraw(bImmediate bool) int

窗口_重绘 bImmediate: 是否立即重绘, 默认为否.

func (*FrameWindow) RedrawRect added in v0.0.4

func (w *FrameWindow) RedrawRect(pRect *xc.RECT, bImmediate bool) int

窗口_重绘指定区域 pRect: 需要重绘的区域坐标. bImmediate: TRUE立即重绘, FALSE放入消息队列延迟重绘.

func (*FrameWindow) RegEventC added in v0.0.4

func (w *FrameWindow) RegEventC(nEvent int, pFun interface{}) bool

窗口_注册事件C nEvent: 事件类型. pFun: 事件函数.

func (*FrameWindow) RegEventC1 added in v0.0.4

func (w *FrameWindow) RegEventC1(nEvent int, pFun interface{}) bool

窗口_注册事件C1 nEvent: 事件类型. pFun: 事件函数.

func (*FrameWindow) RemoveEventC added in v0.0.4

func (w *FrameWindow) RemoveEventC(nEvent int, pFun interface{}) bool

窗口_移除事件C nEvent: 事件类型. pFun: 事件函数.

func (*FrameWindow) SaveLayoutToFile

func (fw *FrameWindow) SaveLayoutToFile(pFileName string) bool

框架窗口_保存布局到文件, 保存布局信息到文件 pFileName: 文件名,如果文件名为空,将使用默认文件名frameWnd_layout.xml.

func (*FrameWindow) SendMessage added in v0.0.3

func (w *FrameWindow) SendMessage(msg int, wParam int, lParam int) int

炫彩_发送窗口消息 msg: wParam: lParam:

func (*FrameWindow) SetBkMagager added in v0.0.4

func (w *FrameWindow) SetBkMagager(hBkInfoM int) int

窗口_置背景管理器 hBkInfoM: 背景管理器

func (*FrameWindow) SetBorderSize added in v0.0.4

func (w *FrameWindow) SetBorderSize(left, top, right, bottom int) int

窗口_置边大小 left: 窗口左边大小. top: 窗口上边大小. right: 窗口右边大小. bottom: 窗口底部大小.

func (*FrameWindow) SetCaptureEle added in v0.0.4

func (w *FrameWindow) SetCaptureEle(hEle int) int

窗口_置鼠标捕获元素 hEle: 元素句柄.

func (*FrameWindow) SetCaretColor added in v0.0.4

func (w *FrameWindow) SetCaretColor(color int) int

窗口_置插入符颜色 color: 颜色值.

func (*FrameWindow) SetCaretPos added in v0.0.4

func (w *FrameWindow) SetCaretPos(x, y int) int

窗口_置插入符位置 x: x坐标. y: y坐标.

func (*FrameWindow) SetCaretPosEx added in v0.0.4

func (w *FrameWindow) SetCaretPosEx(x, y, width, height int) int

窗口_置插入符位置扩展 x: x坐标. y: y坐标. width: 宽度. height: 高度.

func (*FrameWindow) SetCaretSize added in v0.0.4

func (w *FrameWindow) SetCaretSize(width, height int) int

窗口_置插入符大小 width: 宽度. height: 高度.

func (*FrameWindow) SetCursor added in v0.0.4

func (w *FrameWindow) SetCursor(hCursor int) int

窗口_置光标 hCursor: 鼠标光标句柄.

func (*FrameWindow) SetCursorSys added in v0.0.4

func (w *FrameWindow) SetCursorSys(hCursor int) int

窗口_置系统光标 hCursor: 光标句柄.

func (*FrameWindow) SetDragBorderSize added in v0.0.4

func (w *FrameWindow) SetDragBorderSize(left, top, right, bottom int) int

窗口_置拖动边框大小 left: 窗口左边大小. top: 窗口上边大小. right: 窗口右边大小. bottom: 窗口底边大小.

func (*FrameWindow) SetFocusEle added in v0.0.4

func (w *FrameWindow) SetFocusEle(hFocusEle int) bool

窗口_置焦点 hFocusEle: 将获得焦点的元素.

func (*FrameWindow) SetFont added in v0.0.4

func (w *FrameWindow) SetFont(hFontx int) int

窗口_置字体 hFontx: 炫彩字体句柄.

func (*FrameWindow) SetID added in v0.0.4

func (w *FrameWindow) SetID(nID int) int

窗口_置ID nID: ID值.

func (*FrameWindow) SetMinimumSize added in v0.0.4

func (w *FrameWindow) SetMinimumSize(width, height int) int

窗口_置最小大小 width: 最小宽度. height: 最小高度.

func (*FrameWindow) SetName added in v0.0.4

func (w *FrameWindow) SetName(pName string) int

窗口_置名称 pName: name值, 字符串.

func (*FrameWindow) SetPadding added in v0.0.4

func (w *FrameWindow) SetPadding(left, top, right, bottom int) int

窗口_置布局内填充大小 left: 左边大小. top: 上边大小. right: 右边大小. bottom: 下边大小.

func (*FrameWindow) SetPaneSplitBarColor

func (fw *FrameWindow) SetPaneSplitBarColor(color int, alpha uint8) int

框架窗口_置窗格分隔条颜色 color: RGB颜色值 alpha: 透明度

func (*FrameWindow) SetRect added in v0.0.4

func (w *FrameWindow) SetRect(pRect *xc.RECT) bool

窗口_置坐标 pRect: 坐标

func (*FrameWindow) SetShadowInfo added in v0.0.4

func (w *FrameWindow) SetShadowInfo(nSize int, nDepth uint8, nAngeleSize int, bRightAngle bool, color int) int

窗口_置阴影信息 nSize: 阴影大小 nDepth: 阴影深度, 0-255. nAngeleSize: 圆角阴影内收大小. bRightAngle: 是否强制直角. color: 阴影颜色.

func (*FrameWindow) SetTabBarHeight

func (fw *FrameWindow) SetTabBarHeight(nHeight int) int

框架窗口_置TabBar条高度, 设置窗格组TabBar高度 nHeight: 高度

func (*FrameWindow) SetTextColor added in v0.0.4

func (w *FrameWindow) SetTextColor(color int, alpha uint8) int

窗口_置文本颜色 color: RGB颜色值. alpha: 透明度.

func (*FrameWindow) SetTimer added in v0.0.4

func (w *FrameWindow) SetTimer(nIDEvent, uElapse int) int

窗口_置定时器 nIDEvent: 定时器ID. uElapse: 间隔值, 单位毫秒.

func (*FrameWindow) SetTop added in v0.0.4

func (w *FrameWindow) SetTop() int

窗口_置顶

func (*FrameWindow) SetTransparentAlpha added in v0.0.4

func (w *FrameWindow) SetTransparentAlpha(alpha uint8) int

窗口_置透明度 alpha: 窗口透明度, 范围0-255之间, 0透明, 255不透明.

func (*FrameWindow) SetTransparentColor added in v0.0.4

func (w *FrameWindow) SetTransparentColor(color int) int

窗口_置透明色 color: 窗口透明色.

func (*FrameWindow) SetTransparentType added in v0.0.4

func (w *FrameWindow) SetTransparentType(nType int) int

窗口_置透明类型 nType: 窗口透明类型.

func (*FrameWindow) SetView

func (fw *FrameWindow) SetView(hEle int) int

框架窗口_置视图, 设置窗格组TabBar高度 hEle: 元素句柄.

func (*FrameWindow) SetXCTimer added in v0.0.4

func (w *FrameWindow) SetXCTimer(nIDEvent, uElapse int) int

窗口_置炫彩定时器 nIDEvent: 定时器ID. uElapse: 间隔值, 单位毫秒.

func (*FrameWindow) ShowCaret added in v0.0.4

func (w *FrameWindow) ShowCaret(bShow bool) int

窗口_显示插入符 bShow: 是否显示.

func (*FrameWindow) ShowLayoutFrame added in v0.0.4

func (w *FrameWindow) ShowLayoutFrame(bEnable bool) int

窗口_显示布局边界 bEnable: 是否启用.

func (*FrameWindow) ShowWindow added in v0.0.4

func (w *FrameWindow) ShowWindow(nCmdShow int) int

窗口_显示 nCmdShow: 显示方式, SW_

type ModalWindow struct {
	// contains filtered or unexported fields
}

模态窗口

func NewModalWindow

func NewModalWindow(nWidth int, nHeight int, pTitle string, hWndParent int, XCStyle int) *ModalWindow

模态窗口_创建, 创建模态窗口, 然后你需要调用DoModal()来显示窗口; 当模态窗口关闭时, 会自动销毁模态窗口资源句柄. nWidth: 宽度. nHeight: 高度. pTitle: 窗口标题内容. hWndParent: 父窗口句柄. XCStyle: 炫彩窗口样式: Xc_Window_Style_

func NewModalWindowEx

func NewModalWindowEx(dwExStyle int, lpClassName string, lpWindowName string, dwStyle int, x int, y int, cx int, cy int, hWndParent int, XCStyle int) *ModalWindow

模态窗口_创建扩展, 创建模态窗口, 增强功能. dwExStyle: 窗口扩展样式. lpClassName: 窗口类名. lpWindowName: 窗口名. dwStyle: 窗口样式. x: 窗口左上角x坐标. y: 窗口左上角y坐标. cx: 窗口宽度. cy: 窗口高度. hWndParent: 父窗口. XCStyle: GUI库窗口样式: Xc_Window_Style_

func (*ModalWindow) AddChild added in v0.0.4

func (w *ModalWindow) AddChild(hChild int) bool

窗口_添加子对象 hChild: 要添加的对象句柄.

func (*ModalWindow) AdjustLayout added in v0.0.4

func (w *ModalWindow) AdjustLayout() int

窗口_调整布局

func (*ModalWindow) AdjustLayoutEx added in v0.0.4

func (w *ModalWindow) AdjustLayoutEx(nFlags int) int

窗口_调整布局扩展 nFlags: 调整标识, AdjustLayout_

func (*ModalWindow) Center added in v0.0.4

func (w *ModalWindow) Center() int

窗口_居中

func (*ModalWindow) CenterEx added in v0.0.4

func (w *ModalWindow) CenterEx(width, height int) int

窗口_居中扩展 width: 窗口宽度 height: 窗口高度

func (*ModalWindow) CloseWindow added in v0.0.4

func (w *ModalWindow) CloseWindow() int

窗口_关闭

func (*ModalWindow) CreateCaret added in v0.0.4

func (w *ModalWindow) CreateCaret(hEle, x, y, width, height int) int

窗口_创建插入符 hEle: 元素句柄. x: x坐标. y: y坐标. width: 宽度. height: 高度.

func (*ModalWindow) DestroyCaret added in v0.0.4

func (w *ModalWindow) DestroyCaret() int

窗口_销毁插入符

func (*ModalWindow) DoModal

func (m *ModalWindow) DoModal() int

模态窗口_启动, 启动显示模态窗口, 当窗口关闭时返回: MessageBox_Flag_Ok: 点击确定按钮退出, MessageBox_Flag_Cancel: 点击取消按钮退出, MessageBox_Flag_Other: 其他方式退出.

func (*ModalWindow) DrawWindow added in v0.0.4

func (w *ModalWindow) DrawWindow(hDraw int) int

窗口_绘制 hDraw: 图形绘制句柄.

func (*ModalWindow) EnableAutoClose

func (m *ModalWindow) EnableAutoClose(bEnable bool) int

模态窗口_启用自动关闭, 是否自动关闭窗口, 当窗口失去焦点时. bEnable: 开启开关.

func (*ModalWindow) EnableAutoFocus added in v0.0.4

func (w *ModalWindow) EnableAutoFocus(bEnable bool) int

窗口_启用自动焦点 bEnable: 是否启用.

func (*ModalWindow) EnableDragBorder added in v0.0.4

func (w *ModalWindow) EnableDragBorder(bEnable bool) int

窗口_启用拖动边框 bEnable: 是否启用.

func (*ModalWindow) EnableDragCaption added in v0.0.4

func (w *ModalWindow) EnableDragCaption(bEnable bool) int

窗口_启用拖动标题栏 bEnable: 是否启用.

func (*ModalWindow) EnableDragWindow added in v0.0.4

func (w *ModalWindow) EnableDragWindow(bEnable bool) int

窗口_启用拖动窗口 bEnable: 是否启用.

func (*ModalWindow) EnableDrawBk added in v0.0.4

func (w *ModalWindow) EnableDrawBk(bEnable bool) int

窗口_启用绘制背景 bEnable: 是否启用.

func (*ModalWindow) EnableEscClose

func (m *ModalWindow) EnableEscClose(bEnable bool) int

模态窗口_启用ESC关闭, 当用户按ESC键时自动关闭模态窗口. bEnable: 是否启用

func (*ModalWindow) EnableLayout added in v0.0.4

func (w *ModalWindow) EnableLayout(bEnable bool) int

窗口_启用布局 bEnable: 是否启用.

func (*ModalWindow) EnableLayoutOverlayBorder added in v0.0.4

func (w *ModalWindow) EnableLayoutOverlayBorder(bEnable bool) int

窗口_启用布局覆盖边框 bEnable: 是否启用

func (*ModalWindow) EnableMaxWindow added in v0.0.4

func (w *ModalWindow) EnableMaxWindow(bEnable bool) int

窗口_启用允许最大化 bEnable: 是否启用.

func (*ModalWindow) EnablemLimitWindowSize added in v0.0.4

func (w *ModalWindow) EnablemLimitWindowSize(bEnable bool) int

窗口_启用限制窗口大小 bEnable: 是否启用

func (*ModalWindow) EndModal

func (m *ModalWindow) EndModal(nResult int) int

模态窗口_结束, 结束模态窗口, 返回: MessageBox_Flag_Ok: 点击确定按钮退出, MessageBox_Flag_Cancel: 点击取消按钮退出, MessageBox_Flag_Other: 其他方式退出. nResult: XModalWnd_DoModal()返回值.

func (*ModalWindow) GetBkManager added in v0.0.4

func (w *ModalWindow) GetBkManager() int

窗口_取背景管理器

func (*ModalWindow) GetBkManagerEx added in v0.0.4

func (w *ModalWindow) GetBkManagerEx() int

窗口_取背景管理器扩展

func (*ModalWindow) GetBodyRect added in v0.0.4

func (w *ModalWindow) GetBodyRect(pRect *xc.RECT) int

窗口_取Body坐标 pRect: 坐标.

func (*ModalWindow) GetBorderSize added in v0.0.4

func (w *ModalWindow) GetBorderSize(pBorder *xc.RECT) int

窗口_取边大小

func (*ModalWindow) GetCaptureEle added in v0.0.4

func (w *ModalWindow) GetCaptureEle() int

窗口_取鼠标捕获元素

func (*ModalWindow) GetCaretHELE added in v0.0.4

func (w *ModalWindow) GetCaretHELE() int

窗口_取插入符元素

func (*ModalWindow) GetChild added in v0.0.4

func (w *ModalWindow) GetChild(nID int) int

窗口_取子对象 nID: 对象ID,ID必须大于0.

func (*ModalWindow) GetChildByID added in v0.0.4

func (w *ModalWindow) GetChildByID(nID int) int

窗口_取子对象从ID nID: 元素ID, ID必须大于0.

func (*ModalWindow) GetChildByIndex added in v0.0.4

func (w *ModalWindow) GetChildByIndex(index int) int

窗口_取子对象从索引 index: 元素索引.

func (*ModalWindow) GetChildCount added in v0.0.4

func (w *ModalWindow) GetChildCount() int

窗口_取子对象数量

func (*ModalWindow) GetClientRect added in v0.0.4

func (w *ModalWindow) GetClientRect(pRect *xc.RECT) int

窗口_取客户区坐标 pRect: 坐标.

func (*ModalWindow) GetCursor added in v0.0.4

func (w *ModalWindow) GetCursor() int

窗口_取光标

func (*ModalWindow) GetDragBorderSize added in v0.0.4

func (w *ModalWindow) GetDragBorderSize(pBorder *xc.RECT) int

窗口_取拖动边框大小 pSize: 拖动边框大小.

func (*ModalWindow) GetDrawRect added in v0.0.4

func (w *ModalWindow) GetDrawRect(pRcPaint *xc.RECT) int

窗口_取绘制矩形 pRcPaint: 重绘区域坐标.

func (*ModalWindow) GetFocusEle added in v0.0.4

func (w *ModalWindow) GetFocusEle() int

窗口_取焦点

func (*ModalWindow) GetHWND added in v0.0.4

func (w *ModalWindow) GetHWND() int

窗口_取HWND

func (*ModalWindow) GetID added in v0.0.4

func (w *ModalWindow) GetID() int

窗口_取ID

func (*ModalWindow) GetLayoutRect added in v0.0.4

func (w *ModalWindow) GetLayoutRect(pRect *xc.RECT) int

窗口_取布局坐标 pRect: 接收返回坐标

func (*ModalWindow) GetName added in v0.0.4

func (w *ModalWindow) GetName() string

窗口_取名称

func (*ModalWindow) GetObjectByID added in v0.0.3

func (w *ModalWindow) GetObjectByID(nID int) int

炫彩_取对象从ID, 通过ID获取对象句柄, 不包括窗口对象 nID: ID值.

func (*ModalWindow) GetObjectByIDName added in v0.0.3

func (w *ModalWindow) GetObjectByIDName(pName string) int

炫彩_取对象从ID名称, 通过ID名称获取对象句柄 pName: ID名称.

func (*ModalWindow) GetRect added in v0.0.4

func (w *ModalWindow) GetRect(pRect *xc.RECT) int

窗口_取坐标 pRect: 坐标

func (*ModalWindow) GetShadowInfo added in v0.0.4

func (w *ModalWindow) GetShadowInfo(nSize *int, nDepth *uint8, nAngeleSize *int, bRightAngle *bool, color *int) int

窗口_取阴影信息 pnSize: 阴影大小. pnDepth: 阴影深度. pnAngeleSize: 圆角阴影内收大小 . pbRightAngle: 是否强制直角. pColor: 阴影颜色.

func (*ModalWindow) GetStayEle added in v0.0.4

func (w *ModalWindow) GetStayEle() int

窗口_取鼠标停留元素

func (*ModalWindow) GetTextColor added in v0.0.4

func (w *ModalWindow) GetTextColor() int

窗口_取文本颜色

func (*ModalWindow) GetTextColorEx added in v0.0.4

func (w *ModalWindow) GetTextColorEx() int

窗口_取文本颜色扩展

func (*ModalWindow) GetTransparentType added in v0.0.4

func (w *ModalWindow) GetTransparentType() int

窗口_取透明类型

func (*ModalWindow) HitChildEle added in v0.0.4

func (w *ModalWindow) HitChildEle(pPt *xc.POINT) int

窗口_测试点击子元素 pPt: 左边点.

func (*ModalWindow) InsertChild added in v0.0.4

func (w *ModalWindow) InsertChild(hChild int, index int) bool

窗口_插入子对象 hChild: 要插入的对象句柄. index: 插入位置索引.

func (*ModalWindow) IsEnableLayout added in v0.0.4

func (w *ModalWindow) IsEnableLayout() bool

窗口_判断启用布局

func (*ModalWindow) IsHWINDOW added in v0.0.3

func (w *ModalWindow) IsHWINDOW() bool

炫彩_判断窗口, 判断是否为窗口句柄

func (*ModalWindow) IsMaxWindow added in v0.0.4

func (w *ModalWindow) IsMaxWindow() bool

窗口_是否最大化

func (*ModalWindow) KillTimer added in v0.0.4

func (w *ModalWindow) KillTimer(nIDEvent int) int

窗口_关闭定时器 nIDEvent: 定时器ID.

func (*ModalWindow) KillXCTimer added in v0.0.4

func (w *ModalWindow) KillXCTimer(nIDEvent int) int

窗口_关闭炫彩定时器 nIDEvent: 定时器ID.

func (*ModalWindow) MaxWindow added in v0.0.4

func (w *ModalWindow) MaxWindow(bMaximize bool) int

窗口_最大化 bMaximize: 是否最大化

func (*ModalWindow) MessageBox added in v0.0.3

func (w *ModalWindow) MessageBox(pText string, pCaption string, nFlags int) int

炫彩_消息框 pText: 内容文本 pCaption: 标题 nFlags: 标识, MessageBox_Flag_

func (*ModalWindow) Move added in v0.0.4

func (w *ModalWindow) Move(x, y int) int

窗口_移动窗口 x: X坐标 y: Y坐标

func (*ModalWindow) PostMessage added in v0.0.3

func (w *ModalWindow) PostMessage(msg int, wParam int, lParam int) bool

炫彩_投递窗口消息 msg: wParam: lParam:

func (*ModalWindow) Redraw added in v0.0.4

func (w *ModalWindow) Redraw(bImmediate bool) int

窗口_重绘 bImmediate: 是否立即重绘, 默认为否.

func (*ModalWindow) RedrawRect added in v0.0.4

func (w *ModalWindow) RedrawRect(pRect *xc.RECT, bImmediate bool) int

窗口_重绘指定区域 pRect: 需要重绘的区域坐标. bImmediate: TRUE立即重绘, FALSE放入消息队列延迟重绘.

func (*ModalWindow) RegEventC added in v0.0.4

func (w *ModalWindow) RegEventC(nEvent int, pFun interface{}) bool

窗口_注册事件C nEvent: 事件类型. pFun: 事件函数.

func (*ModalWindow) RegEventC1 added in v0.0.4

func (w *ModalWindow) RegEventC1(nEvent int, pFun interface{}) bool

窗口_注册事件C1 nEvent: 事件类型. pFun: 事件函数.

func (*ModalWindow) RemoveEventC added in v0.0.4

func (w *ModalWindow) RemoveEventC(nEvent int, pFun interface{}) bool

窗口_移除事件C nEvent: 事件类型. pFun: 事件函数.

func (*ModalWindow) SendMessage added in v0.0.3

func (w *ModalWindow) SendMessage(msg int, wParam int, lParam int) int

炫彩_发送窗口消息 msg: wParam: lParam:

func (*ModalWindow) SetBkMagager added in v0.0.4

func (w *ModalWindow) SetBkMagager(hBkInfoM int) int

窗口_置背景管理器 hBkInfoM: 背景管理器

func (*ModalWindow) SetBorderSize added in v0.0.4

func (w *ModalWindow) SetBorderSize(left, top, right, bottom int) int

窗口_置边大小 left: 窗口左边大小. top: 窗口上边大小. right: 窗口右边大小. bottom: 窗口底部大小.

func (*ModalWindow) SetCaptureEle added in v0.0.4

func (w *ModalWindow) SetCaptureEle(hEle int) int

窗口_置鼠标捕获元素 hEle: 元素句柄.

func (*ModalWindow) SetCaretColor added in v0.0.4

func (w *ModalWindow) SetCaretColor(color int) int

窗口_置插入符颜色 color: 颜色值.

func (*ModalWindow) SetCaretPos added in v0.0.4

func (w *ModalWindow) SetCaretPos(x, y int) int

窗口_置插入符位置 x: x坐标. y: y坐标.

func (*ModalWindow) SetCaretPosEx added in v0.0.4

func (w *ModalWindow) SetCaretPosEx(x, y, width, height int) int

窗口_置插入符位置扩展 x: x坐标. y: y坐标. width: 宽度. height: 高度.

func (*ModalWindow) SetCaretSize added in v0.0.4

func (w *ModalWindow) SetCaretSize(width, height int) int

窗口_置插入符大小 width: 宽度. height: 高度.

func (*ModalWindow) SetCursor added in v0.0.4

func (w *ModalWindow) SetCursor(hCursor int) int

窗口_置光标 hCursor: 鼠标光标句柄.

func (*ModalWindow) SetCursorSys added in v0.0.4

func (w *ModalWindow) SetCursorSys(hCursor int) int

窗口_置系统光标 hCursor: 光标句柄.

func (*ModalWindow) SetDragBorderSize added in v0.0.4

func (w *ModalWindow) SetDragBorderSize(left, top, right, bottom int) int

窗口_置拖动边框大小 left: 窗口左边大小. top: 窗口上边大小. right: 窗口右边大小. bottom: 窗口底边大小.

func (*ModalWindow) SetFocusEle added in v0.0.4

func (w *ModalWindow) SetFocusEle(hFocusEle int) bool

窗口_置焦点 hFocusEle: 将获得焦点的元素.

func (*ModalWindow) SetFont added in v0.0.4

func (w *ModalWindow) SetFont(hFontx int) int

窗口_置字体 hFontx: 炫彩字体句柄.

func (*ModalWindow) SetID added in v0.0.4

func (w *ModalWindow) SetID(nID int) int

窗口_置ID nID: ID值.

func (*ModalWindow) SetMinimumSize added in v0.0.4

func (w *ModalWindow) SetMinimumSize(width, height int) int

窗口_置最小大小 width: 最小宽度. height: 最小高度.

func (*ModalWindow) SetName added in v0.0.4

func (w *ModalWindow) SetName(pName string) int

窗口_置名称 pName: name值, 字符串.

func (*ModalWindow) SetPadding added in v0.0.4

func (w *ModalWindow) SetPadding(left, top, right, bottom int) int

窗口_置布局内填充大小 left: 左边大小. top: 上边大小. right: 右边大小. bottom: 下边大小.

func (*ModalWindow) SetRect added in v0.0.4

func (w *ModalWindow) SetRect(pRect *xc.RECT) bool

窗口_置坐标 pRect: 坐标

func (*ModalWindow) SetShadowInfo added in v0.0.4

func (w *ModalWindow) SetShadowInfo(nSize int, nDepth uint8, nAngeleSize int, bRightAngle bool, color int) int

窗口_置阴影信息 nSize: 阴影大小 nDepth: 阴影深度, 0-255. nAngeleSize: 圆角阴影内收大小. bRightAngle: 是否强制直角. color: 阴影颜色.

func (*ModalWindow) SetTextColor added in v0.0.4

func (w *ModalWindow) SetTextColor(color int, alpha uint8) int

窗口_置文本颜色 color: RGB颜色值. alpha: 透明度.

func (*ModalWindow) SetTimer added in v0.0.4

func (w *ModalWindow) SetTimer(nIDEvent, uElapse int) int

窗口_置定时器 nIDEvent: 定时器ID. uElapse: 间隔值, 单位毫秒.

func (*ModalWindow) SetTop added in v0.0.4

func (w *ModalWindow) SetTop() int

窗口_置顶

func (*ModalWindow) SetTransparentAlpha added in v0.0.4

func (w *ModalWindow) SetTransparentAlpha(alpha uint8) int

窗口_置透明度 alpha: 窗口透明度, 范围0-255之间, 0透明, 255不透明.

func (*ModalWindow) SetTransparentColor added in v0.0.4

func (w *ModalWindow) SetTransparentColor(color int) int

窗口_置透明色 color: 窗口透明色.

func (*ModalWindow) SetTransparentType added in v0.0.4

func (w *ModalWindow) SetTransparentType(nType int) int

窗口_置透明类型 nType: 窗口透明类型.

func (*ModalWindow) SetXCTimer added in v0.0.4

func (w *ModalWindow) SetXCTimer(nIDEvent, uElapse int) int

窗口_置炫彩定时器 nIDEvent: 定时器ID. uElapse: 间隔值, 单位毫秒.

func (*ModalWindow) ShowCaret added in v0.0.4

func (w *ModalWindow) ShowCaret(bShow bool) int

窗口_显示插入符 bShow: 是否显示.

func (*ModalWindow) ShowLayoutFrame added in v0.0.4

func (w *ModalWindow) ShowLayoutFrame(bEnable bool) int

窗口_显示布局边界 bEnable: 是否启用.

func (*ModalWindow) ShowWindow added in v0.0.4

func (w *ModalWindow) ShowWindow(nCmdShow int) int

窗口_显示 nCmdShow: 显示方式, SW_

type Window

type Window struct {
	// contains filtered or unexported fields
}

普通窗口

func NewWindow

func NewWindow(x int, y int, cx int, cy int, pTitle string, hWndParent int, XCStyle int) *Window

窗口_创建 x: 窗口左上角x坐标. y: 窗口左上角y坐标. cx: 窗口宽度. cy: 窗口高度. pTitle: 窗口标题. hWndParent: 父窗口. XCStyle: GUI库窗口样式: Xc_Window_Style_

func NewWindowEx

func NewWindowEx(dwExStyle int, lpClassName string, lpWindowName string, dwStyle int, x int, y int, cx int, cy int, hWndParent int, XCStyle int) *Window

窗口_创建扩展 dwExStyle: 窗口扩展样式. lpClassName: 窗口类名. lpWindowName: 窗口名. dwStyle: 窗口样式 x: 窗口左上角x坐标. y: 窗口左上角y坐标. cx: 窗口宽度. cy: 窗口高度. hWndParent: 父窗口. XCStyle: GUI库窗口样式: Xc_Window_Style_

func (*Window) AddChild

func (w *Window) AddChild(hChild int) bool

窗口_添加子对象 hChild: 要添加的对象句柄.

func (*Window) AdjustLayout

func (w *Window) AdjustLayout() int

窗口_调整布局

func (*Window) AdjustLayoutEx

func (w *Window) AdjustLayoutEx(nFlags int) int

窗口_调整布局扩展 nFlags: 调整标识, AdjustLayout_

func (*Window) Center

func (w *Window) Center() int

窗口_居中

func (*Window) CenterEx

func (w *Window) CenterEx(width, height int) int

窗口_居中扩展 width: 窗口宽度 height: 窗口高度

func (*Window) CloseWindow

func (w *Window) CloseWindow() int

窗口_关闭

func (*Window) CreateCaret

func (w *Window) CreateCaret(hEle, x, y, width, height int) int

窗口_创建插入符 hEle: 元素句柄. x: x坐标. y: y坐标. width: 宽度. height: 高度.

func (*Window) DestroyCaret

func (w *Window) DestroyCaret() int

窗口_销毁插入符

func (*Window) DrawWindow

func (w *Window) DrawWindow(hDraw int) int

窗口_绘制 hDraw: 图形绘制句柄.

func (*Window) EnableAutoFocus

func (w *Window) EnableAutoFocus(bEnable bool) int

窗口_启用自动焦点 bEnable: 是否启用.

func (*Window) EnableDragBorder

func (w *Window) EnableDragBorder(bEnable bool) int

窗口_启用拖动边框 bEnable: 是否启用.

func (*Window) EnableDragCaption

func (w *Window) EnableDragCaption(bEnable bool) int

窗口_启用拖动标题栏 bEnable: 是否启用.

func (*Window) EnableDragWindow

func (w *Window) EnableDragWindow(bEnable bool) int

窗口_启用拖动窗口 bEnable: 是否启用.

func (*Window) EnableDrawBk

func (w *Window) EnableDrawBk(bEnable bool) int

窗口_启用绘制背景 bEnable: 是否启用.

func (*Window) EnableLayout

func (w *Window) EnableLayout(bEnable bool) int

窗口_启用布局 bEnable: 是否启用.

func (*Window) EnableLayoutOverlayBorder

func (w *Window) EnableLayoutOverlayBorder(bEnable bool) int

窗口_启用布局覆盖边框 bEnable: 是否启用

func (*Window) EnableMaxWindow

func (w *Window) EnableMaxWindow(bEnable bool) int

窗口_启用允许最大化 bEnable: 是否启用.

func (*Window) EnablemLimitWindowSize

func (w *Window) EnablemLimitWindowSize(bEnable bool) int

窗口_启用限制窗口大小 bEnable: 是否启用

func (*Window) GetBkManager

func (w *Window) GetBkManager() int

窗口_取背景管理器

func (*Window) GetBkManagerEx

func (w *Window) GetBkManagerEx() int

窗口_取背景管理器扩展

func (*Window) GetBodyRect

func (w *Window) GetBodyRect(pRect *xc.RECT) int

窗口_取Body坐标 pRect: 坐标.

func (*Window) GetBorderSize

func (w *Window) GetBorderSize(pBorder *xc.RECT) int

窗口_取边大小

func (*Window) GetCaptureEle

func (w *Window) GetCaptureEle() int

窗口_取鼠标捕获元素

func (*Window) GetCaretHELE

func (w *Window) GetCaretHELE() int

窗口_取插入符元素

func (*Window) GetChild

func (w *Window) GetChild(nID int) int

窗口_取子对象 nID: 对象ID,ID必须大于0.

func (*Window) GetChildByID

func (w *Window) GetChildByID(nID int) int

窗口_取子对象从ID nID: 元素ID, ID必须大于0.

func (*Window) GetChildByIndex

func (w *Window) GetChildByIndex(index int) int

窗口_取子对象从索引 index: 元素索引.

func (*Window) GetChildCount

func (w *Window) GetChildCount() int

窗口_取子对象数量

func (*Window) GetClientRect

func (w *Window) GetClientRect(pRect *xc.RECT) int

窗口_取客户区坐标 pRect: 坐标.

func (*Window) GetCursor

func (w *Window) GetCursor() int

窗口_取光标

func (*Window) GetDragBorderSize

func (w *Window) GetDragBorderSize(pBorder *xc.RECT) int

窗口_取拖动边框大小 pSize: 拖动边框大小.

func (*Window) GetDrawRect

func (w *Window) GetDrawRect(pRcPaint *xc.RECT) int

窗口_取绘制矩形 pRcPaint: 重绘区域坐标.

func (*Window) GetFocusEle

func (w *Window) GetFocusEle() int

窗口_取焦点

func (*Window) GetHWND

func (w *Window) GetHWND() int

窗口_取HWND

func (*Window) GetID

func (w *Window) GetID() int

窗口_取ID

func (*Window) GetLayoutRect

func (w *Window) GetLayoutRect(pRect *xc.RECT) int

窗口_取布局坐标 pRect: 接收返回坐标

func (*Window) GetName

func (w *Window) GetName() string

窗口_取名称

func (*Window) GetObjectByID added in v0.0.3

func (w *Window) GetObjectByID(nID int) int

炫彩_取对象从ID, 通过ID获取对象句柄, 不包括窗口对象 nID: ID值.

func (*Window) GetObjectByIDName added in v0.0.3

func (w *Window) GetObjectByIDName(pName string) int

炫彩_取对象从ID名称, 通过ID名称获取对象句柄 pName: ID名称.

func (*Window) GetRect

func (w *Window) GetRect(pRect *xc.RECT) int

窗口_取坐标 pRect: 坐标

func (*Window) GetShadowInfo

func (w *Window) GetShadowInfo(nSize *int, nDepth *uint8, nAngeleSize *int, bRightAngle *bool, color *int) int

窗口_取阴影信息 pnSize: 阴影大小. pnDepth: 阴影深度. pnAngeleSize: 圆角阴影内收大小 . pbRightAngle: 是否强制直角. pColor: 阴影颜色.

func (*Window) GetStayEle

func (w *Window) GetStayEle() int

窗口_取鼠标停留元素

func (*Window) GetTextColor

func (w *Window) GetTextColor() int

窗口_取文本颜色

func (*Window) GetTextColorEx

func (w *Window) GetTextColorEx() int

窗口_取文本颜色扩展

func (*Window) GetTransparentType

func (w *Window) GetTransparentType() int

窗口_取透明类型

func (*Window) HitChildEle

func (w *Window) HitChildEle(pPt *xc.POINT) int

窗口_测试点击子元素 pPt: 左边点.

func (*Window) InsertChild

func (w *Window) InsertChild(hChild int, index int) bool

窗口_插入子对象 hChild: 要插入的对象句柄. index: 插入位置索引.

func (*Window) IsEnableLayout

func (w *Window) IsEnableLayout() bool

窗口_判断启用布局

func (*Window) IsHWINDOW added in v0.0.3

func (w *Window) IsHWINDOW() bool

炫彩_判断窗口, 判断是否为窗口句柄

func (*Window) IsMaxWindow

func (w *Window) IsMaxWindow() bool

窗口_是否最大化

func (*Window) KillTimer

func (w *Window) KillTimer(nIDEvent int) int

窗口_关闭定时器 nIDEvent: 定时器ID.

func (*Window) KillXCTimer

func (w *Window) KillXCTimer(nIDEvent int) int

窗口_关闭炫彩定时器 nIDEvent: 定时器ID.

func (*Window) MaxWindow

func (w *Window) MaxWindow(bMaximize bool) int

窗口_最大化 bMaximize: 是否最大化

func (*Window) MessageBox added in v0.0.3

func (w *Window) MessageBox(pText string, pCaption string, nFlags int) int

炫彩_消息框 pText: 内容文本 pCaption: 标题 nFlags: 标识, MessageBox_Flag_

func (*Window) Move

func (w *Window) Move(x, y int) int

窗口_移动窗口 x: X坐标 y: Y坐标

func (*Window) PostMessage added in v0.0.3

func (w *Window) PostMessage(msg int, wParam int, lParam int) bool

炫彩_投递窗口消息 msg: wParam: lParam:

func (*Window) Redraw

func (w *Window) Redraw(bImmediate bool) int

窗口_重绘 bImmediate: 是否立即重绘, 默认为否.

func (*Window) RedrawRect

func (w *Window) RedrawRect(pRect *xc.RECT, bImmediate bool) int

窗口_重绘指定区域 pRect: 需要重绘的区域坐标. bImmediate: TRUE立即重绘, FALSE放入消息队列延迟重绘.

func (*Window) RegEventC

func (w *Window) RegEventC(nEvent int, pFun interface{}) bool

窗口_注册事件C nEvent: 事件类型. pFun: 事件函数.

func (*Window) RegEventC1

func (w *Window) RegEventC1(nEvent int, pFun interface{}) bool

窗口_注册事件C1 nEvent: 事件类型. pFun: 事件函数.

func (*Window) RemoveEventC

func (w *Window) RemoveEventC(nEvent int, pFun interface{}) bool

窗口_移除事件C nEvent: 事件类型. pFun: 事件函数.

func (*Window) SendMessage added in v0.0.3

func (w *Window) SendMessage(msg int, wParam int, lParam int) int

炫彩_发送窗口消息 msg: wParam: lParam:

func (*Window) SetBkMagager

func (w *Window) SetBkMagager(hBkInfoM int) int

窗口_置背景管理器 hBkInfoM: 背景管理器

func (*Window) SetBorderSize

func (w *Window) SetBorderSize(left, top, right, bottom int) int

窗口_置边大小 left: 窗口左边大小. top: 窗口上边大小. right: 窗口右边大小. bottom: 窗口底部大小.

func (*Window) SetCaptureEle

func (w *Window) SetCaptureEle(hEle int) int

窗口_置鼠标捕获元素 hEle: 元素句柄.

func (*Window) SetCaretColor

func (w *Window) SetCaretColor(color int) int

窗口_置插入符颜色 color: 颜色值.

func (*Window) SetCaretPos

func (w *Window) SetCaretPos(x, y int) int

窗口_置插入符位置 x: x坐标. y: y坐标.

func (*Window) SetCaretPosEx

func (w *Window) SetCaretPosEx(x, y, width, height int) int

窗口_置插入符位置扩展 x: x坐标. y: y坐标. width: 宽度. height: 高度.

func (*Window) SetCaretSize

func (w *Window) SetCaretSize(width, height int) int

窗口_置插入符大小 width: 宽度. height: 高度.

func (*Window) SetCursor

func (w *Window) SetCursor(hCursor int) int

窗口_置光标 hCursor: 鼠标光标句柄.

func (*Window) SetCursorSys

func (w *Window) SetCursorSys(hCursor int) int

窗口_置系统光标 hCursor: 光标句柄.

func (*Window) SetDragBorderSize

func (w *Window) SetDragBorderSize(left, top, right, bottom int) int

窗口_置拖动边框大小 left: 窗口左边大小. top: 窗口上边大小. right: 窗口右边大小. bottom: 窗口底边大小.

func (*Window) SetFocusEle

func (w *Window) SetFocusEle(hFocusEle int) bool

窗口_置焦点 hFocusEle: 将获得焦点的元素.

func (*Window) SetFont

func (w *Window) SetFont(hFontx int) int

窗口_置字体 hFontx: 炫彩字体句柄.

func (*Window) SetID

func (w *Window) SetID(nID int) int

窗口_置ID nID: ID值.

func (*Window) SetMinimumSize

func (w *Window) SetMinimumSize(width, height int) int

窗口_置最小大小 width: 最小宽度. height: 最小高度.

func (*Window) SetName

func (w *Window) SetName(pName string) int

窗口_置名称 pName: name值, 字符串.

func (*Window) SetPadding

func (w *Window) SetPadding(left, top, right, bottom int) int

窗口_置布局内填充大小 left: 左边大小. top: 上边大小. right: 右边大小. bottom: 下边大小.

func (*Window) SetRect

func (w *Window) SetRect(pRect *xc.RECT) bool

窗口_置坐标 pRect: 坐标

func (*Window) SetShadowInfo

func (w *Window) SetShadowInfo(nSize int, nDepth uint8, nAngeleSize int, bRightAngle bool, color int) int

窗口_置阴影信息 nSize: 阴影大小 nDepth: 阴影深度, 0-255. nAngeleSize: 圆角阴影内收大小. bRightAngle: 是否强制直角. color: 阴影颜色.

func (*Window) SetTextColor

func (w *Window) SetTextColor(color int, alpha uint8) int

窗口_置文本颜色 color: RGB颜色值. alpha: 透明度.

func (*Window) SetTimer

func (w *Window) SetTimer(nIDEvent, uElapse int) int

窗口_置定时器 nIDEvent: 定时器ID. uElapse: 间隔值, 单位毫秒.

func (*Window) SetTop

func (w *Window) SetTop() int

窗口_置顶

func (*Window) SetTransparentAlpha

func (w *Window) SetTransparentAlpha(alpha uint8) int

窗口_置透明度 alpha: 窗口透明度, 范围0-255之间, 0透明, 255不透明.

func (*Window) SetTransparentColor

func (w *Window) SetTransparentColor(color int) int

窗口_置透明色 color: 窗口透明色.

func (*Window) SetTransparentType

func (w *Window) SetTransparentType(nType int) int

窗口_置透明类型 nType: 窗口透明类型.

func (*Window) SetXCTimer

func (w *Window) SetXCTimer(nIDEvent, uElapse int) int

窗口_置炫彩定时器 nIDEvent: 定时器ID. uElapse: 间隔值, 单位毫秒.

func (*Window) ShowCaret

func (w *Window) ShowCaret(bShow bool) int

窗口_显示插入符 bShow: 是否显示.

func (*Window) ShowLayoutFrame

func (w *Window) ShowLayoutFrame(bEnable bool) int

窗口_显示布局边界 bEnable: 是否启用.

func (*Window) ShowWindow

func (w *Window) ShowWindow(nCmdShow int) int

窗口_显示 nCmdShow: 显示方式, SW_

Jump to

Keyboard shortcuts

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