函数 | |
HELE WINAPI | XEle_Create (int x, int y, int cx, int cy, HXCGUI hParent) |
元素_创建 创建基础元素. 更多... | |
BOOL WINAPI | XEle_RegEventC (HELE hEle, int nEvent, void *pFun) |
元素_注册事件C 注册事件C方式,事件函数省略自身句柄. 更多... | |
BOOL WINAPI | XEle_RegEventC1 (HELE hEle, int nEvent, void *pFun) |
元素_注册事件C1 注册事件C1方式,事件函数包含自身句柄. 更多... | |
BOOL WINAPI | XEle_RemoveEventC (HELE hEle, int nEvent, void *pFun) |
元素_移除事件C 移除事件函数C方式. 更多... | |
int WINAPI | XEle_SendEvent (HELE hEle, int nEvent, WPARAM wParam, LPARAM lParam) |
元素_发送事件 发送事件. 更多... | |
int WINAPI | XEle_PostEvent (HELE hEle, int nEvent, WPARAM wParam, LPARAM lParam) |
元素_投递事件 POST事件. 更多... | |
void WINAPI | XEle_GetRect (HELE hEle, __out RECT *pRect) |
元素_取坐标 获取元素坐标. 更多... | |
void WINAPI | XEle_GetRectLogic (HELE hEle, __out RECT *pRect) |
元素_取逻辑坐标 获取元素坐标,逻辑坐标,包含滚动视图偏移. 更多... | |
void WINAPI | XEle_GetClientRect (HELE hEle, __out RECT *pRect) |
元素_取客户区坐标 获取元素客户区坐标. 更多... | |
void WINAPI | XEle_SetWidth (HELE hEle, int nWidth) |
元素_置宽度 设置宽度 更多... | |
void WINAPI | XEle_SetHeight (HELE hEle, int nHeight) |
元素_置高度 设置高度 更多... | |
int WINAPI | XEle_GetWidth (HELE hEle) |
元素_取宽度 获取元素宽度. 更多... | |
int WINAPI | XEle_GetHeight (HELE hEle) |
元素_取高度 获取元素高度. 更多... | |
void WINAPI | XEle_RectWndClientToEleClient (HELE hEle, __in_out RECT *pRect) |
元素_窗口客户区坐标到元素客户区 窗口客户区坐标转换到元素客户区坐标. 更多... | |
void WINAPI | XEle_PointWndClientToEleClient (HELE hEle, __in_out POINT *pPt) |
元素_窗口客户区点到元素客户区 窗口客户区坐标转换到元素客户区坐标. 更多... | |
void WINAPI | XEle_RectClientToWndClient (HELE hEle, __in_out RECT *pRect) |
元素_客户区坐标到窗口客户区 元素客户区坐标转换到窗口客户区坐标. 更多... | |
void WINAPI | XEle_RectClientToWndClientDPI (HELE hEle, __in_out RECT *pRect) |
@元素_客户区坐标到窗口客户区DPI 缩放后坐标 更多... | |
void WINAPI | XEle_PointClientToWndClient (HELE hEle, __in_out POINT *pPt) |
元素_客户区点到窗口客户区 元素客户区坐标转换到窗口客户区坐标. 更多... | |
void WINAPI | XEle_PointClientToWndClientDPI (HELE hEle, __in_out POINT *pPt) |
@元素_客户区点到窗口客户区DPI 缩放后的坐标 更多... | |
void WINAPI | XEle_GetWndClientRect (HELE hEle, __out RECT *pRect) |
@元素_取窗口客户区坐标 元素取窗口客户区坐标, 100比例坐标 更多... | |
void WINAPI | XEle_GetWndClientRectDPI (HELE hEle, __out RECT *pRect) |
@元素_取窗口客户区坐标DPI 基于DPI缩放后的坐标 更多... | |
HCURSOR WINAPI | XEle_GetCursor (HELE hEle) |
元素_取光标 获取元素鼠标光标. 更多... | |
void WINAPI | XEle_SetCursor (HELE hEle, HCURSOR hCursor) |
元素_置光标 设置元素鼠标光标. 更多... | |
BOOL WINAPI | XEle_AddChild (HELE hEle, HXCGUI hChild) |
元素_添加子对象 添加子对象. 更多... | |
BOOL WINAPI | XEle_InsertChild (HELE hEle, HXCGUI hChild, int index) |
元素_插入子对象 插入子对象到指定位置. 更多... | |
int WINAPI | XEle_SetRect (HELE hEle, RECT *pRect, BOOL bRedraw, int nFlags, UINT nAdjustNo) |
元素_置坐标 设置元素坐标. 更多... | |
int WINAPI | XEle_SetRectEx (HELE hEle, int x, int y, int cx, int cy, BOOL bRedraw, int nFlags, UINT nAdjustNo) |
元素_置坐标扩展 设置元素坐标. 更多... | |
int WINAPI | XEle_SetRectLogic (HELE hEle, RECT *pRect, BOOL bRedraw, int nFlags, UINT nAdjustNo) |
元素_置逻辑坐标 设置元素坐标,逻辑坐标,包含滚动视图偏移. 更多... | |
int WINAPI | XEle_SetPosition (HELE hEle, int x, int y, BOOL bRedraw, int nFlags, UINT nAdjustNo) |
@元素_置位置 移动元素坐标 更多... | |
int WINAPI | XEle_SetPositionLogic (HELE hEle, int x, int y, BOOL bRedraw, int nFlags, UINT nAdjustNo) |
@元素_置位置逻辑 移动元素坐标; 逻辑坐标,包含滚动视图偏移 更多... | |
void WINAPI | XEle_GetPosition (HELE hEle, __out int *pOutX, __out int *pOutY) |
@元素_取位置 更多... | |
int WINAPI | XEle_SetSize (HELE hEle, int nWidth, int nHeight, BOOL bRedraw, int nFlags, UINT nAdjustNo) |
@元素_置大小 更多... | |
void WINAPI | XEle_GetSize (HELE hEle, __out int *pOutWidth, __out int *pOutHeight) |
@元素_取大小 更多... | |
BOOL WINAPI | XEle_IsDrawFocus (HELE hEle) |
元素_是否绘制焦点 元素是否绘制焦点. 更多... | |
BOOL WINAPI | XEle_IsEnable (HELE hEle) |
元素_是否启用 元素是否为启用状态. 更多... | |
BOOL WINAPI | XEle_IsEnableFocus (HELE hEle) |
元素_是否启用焦点 元素是否启用焦点. 更多... | |
BOOL WINAPI | XEle_IsMouseThrough (HELE hEle) |
元素_是否鼠标穿透 元素是否启用鼠标穿透. 更多... | |
HELE WINAPI | XEle_HitChildEle (HELE hEle, __in POINT *pPt) |
元素_测试点击元素 检测坐标点所在元素,包含子元素的子元素. 更多... | |
BOOL WINAPI | XEle_IsBkTransparent (HELE hEle) |
元素_是否背景透明 是否背景透明. 更多... | |
BOOL WINAPI | XEle_IsEnableEvent_XE_PAINT_END (HELE hEle) |
元素_是否启用事件_XE_PAINT_END 是否启XE_PAINT_END用事件. 更多... | |
BOOL WINAPI | XEle_IsKeyTab (HELE hEle) |
元素_是否接受TAB 是否接受Tab键输入; 例如: XRichEdit, XEdit 更多... | |
BOOL WINAPI | XEle_IsSwitchFocus (HELE hEle) |
元素_是否接受切换焦点 是否接受通过键盘切换焦点(方向键,TAB键). 更多... | |
BOOL WINAPI | XEle_IsEnable_XE_MOUSEWHEEL (HELE hEle) |
元素_是否启用_XE_MOUSEWHEEL 判断是否启用鼠标滚动事件,如果禁用那么事件会发送给他的父元素. 更多... | |
BOOL WINAPI | XEle_IsChildEle (HELE hEle, HELE hChildEle) |
元素_是否为子元素 判断hChildEle是否为hEle的子元素, 更多... | |
BOOL WINAPI | XEle_IsEnableCanvas (HELE hEle) |
元素_是否启用画布 判断是否启用画布, 更多... | |
BOOL WINAPI | XEle_IsFocus (HELE hEle) |
元素_是否焦点 判断是否拥有焦点. 更多... | |
BOOL WINAPI | XEle_IsFocusEx (HELE hEle) |
元素_是否焦点扩展 判断该元素或该元素的子元素是否拥有焦点 更多... | |
void WINAPI | XEle_Enable (HELE hEle, BOOL bEnable) |
元素_启用 启用或禁用元素. 更多... | |
void WINAPI | XEle_EnableFocus (HELE hEle, BOOL bEnable) |
元素_启用焦点 启用焦点. 更多... | |
void WINAPI | XEle_EnableDrawFocus (HELE hEle, BOOL bEnable) |
元素_启用绘制焦点 启用绘制焦点. 更多... | |
void WINAPI | XEle_EnableDrawBorder (HELE hEle, BOOL bEnable) |
元素_启用绘制边框 启用或禁用绘制默认边框. 更多... | |
void WINAPI | XEle_EnableCanvas (HELE hEle, BOOL bEnable) |
元素_启用画布 启用或禁用背景画布;如果禁用那么将绘制在父的画布之上,也就是说他没有自己的画布. 更多... | |
void WINAPI | XEle_EnableEvent_XE_PAINT_END (HELE hEle, BOOL bEnable) |
元素_启用事件_XE_PAINT_END 启用XE_PAINT_END事件. 更多... | |
void WINAPI | XEle_EnableBkTransparent (HELE hEle, BOOL bEnable) |
元素_启用背景透明 启用背景透明. 更多... | |
void WINAPI | XEle_EnableMouseThrough (HELE hEle, BOOL bEnable) |
元素_启用鼠标穿透 启用鼠标穿透, 如果启用,那么该元素不能接收到鼠标事件,但是他的子元素不受影响,任然可以接收鼠标事件. 更多... | |
void WINAPI | XEle_EnableKeyTab (HELE hEle, BOOL bEnable) |
元素_启用接收TAB 启用接收Tab输入. 更多... | |
void WINAPI | XEle_EnableSwitchFocus (HELE hEle, BOOL bEnable) |
元素_启用切换焦点 启用接受通过键盘切换焦点. 更多... | |
void WINAPI | XEle_EnableEvent_XE_MOUSEWHEEL (HELE hEle, BOOL bEnable) |
元素_启用事件_XE_MOUSEWHEEL 启用接收鼠标滚动事件,如果禁用那么事件会传递给父元素. 更多... | |
void WINAPI | XEle_Remove (HELE hEle) |
元素_移除 移除元素,但不销毁. 更多... | |
BOOL WINAPI | XEle_SetZOrder (HELE hEle, int index) |
元素_置Z序 设置元素Z序. 更多... | |
BOOL WINAPI | XEle_SetZOrderEx (HELE hEle, HELE hDestEle, zorder_ nType) |
元素_置Z序扩展 设置元素Z序. 更多... | |
int WINAPI | XEle_GetZOrder (HELE hEle) |
元素_取Z序 获取元素Z序索引, 位置索引. 更多... | |
BOOL WINAPI | XEle_EnableTopmost (HELE hEle, BOOL bTopmost) |
元素_启用置顶 设置元素置顶. 更多... | |
void WINAPI | XEle_Redraw (HELE hEle, BOOL bImmediate) |
元素_重绘 重绘元素. 更多... | |
void WINAPI | XEle_RedrawRect (HELE hEle, RECT *pRect, BOOL bImmediate) |
元素_重绘指定区域 重绘元素指定区域. 更多... | |
int WINAPI | XEle_GetChildCount (HELE hEle) |
元素_取子对象数量 获取子对象(UI元素和形状对象)数量,只检测当前层子对象. 更多... | |
HXCGUI WINAPI | XEle_GetChildByIndex (HELE hEle, int index) |
元素_取子对象从索引 获取子对象通过索引,只检测当前层子对象. 更多... | |
HXCGUI WINAPI | XEle_GetChildByID (HELE hEle, int nID) |
元素_取子对象从ID 获取子对象通过ID,只检测当前层子对象. 更多... | |
void WINAPI | XEle_SetBorderSize (HELE hEle, int left, int top, int right, int bottom) |
元素_置边框大小 设置边框大小. 更多... | |
void WINAPI | XEle_GetBorderSize (HELE hEle, __out borderSize_ *pBorder) |
元素_取边框大小 获取边框大小. 更多... | |
void WINAPI | XEle_SetPadding (HELE hEle, int left, int top, int right, int bottom) |
元素_置内填充大小 设置被填充大小. 更多... | |
void WINAPI | XEle_GetPadding (HELE hEle, __out paddingSize_ *pPadding) |
元素_取内填充大小 获取内填充大小. 更多... | |
void WINAPI | XEle_SetDragBorder (HELE hEle, int nFlags) |
元素_置拖动边框 设置拖动边框. 更多... | |
void WINAPI | XEle_SetDragBorderBindEle (HELE hEle, int nFlags, HELE hBindEle, int nSpace) |
元素_置拖动边框绑定元素 设置拖动边框绑定元素, 调用 XEle_SetDragBorder() 启用对应的边, 当拖动边框时, 自动调整绑定元素的大小, 每条边可绑定一个元素. 更多... | |
void WINAPI | XEle_SetMinSize (HELE hEle, int nWidth, int nHeight) |
元素_置最小大小 设置元素最小大小 更多... | |
void WINAPI | XEle_SetMaxSize (HELE hEle, int nWidth, int nHeight) |
元素_置最大大小 设置元素最大大小. 更多... | |
void WINAPI | XEle_SetLockScroll (HELE hEle, BOOL bHorizon, BOOL bVertical) |
元素_置锁定滚动 设置锁定元素在滚动视图中跟随滚动,如果设置TRUE将不跟随滚动. 更多... | |
void WINAPI | XEle_SetTextColor (HELE hEle, COLORREF color) |
元素_置文本颜色 设置文本颜色. 更多... | |
COLORREF WINAPI | XEle_GetTextColor (HELE hEle) |
元素_取文本颜色 获取文本颜色. 更多... | |
COLORREF WINAPI | XEle_GetTextColorEx (HELE hEle) |
元素_取文本颜色扩展 获取文本颜色,优先从资源中获取. 更多... | |
void WINAPI | XEle_SetFocusBorderColor (HELE hEle, COLORREF color) |
元素_置焦点边框颜色 设置焦点边框颜色. 更多... | |
COLORREF WINAPI | XEle_GetFocusBorderColor (HELE hEle) |
元素_取焦点边框颜色 获取焦点边框颜色. 更多... | |
void WINAPI | XEle_SetFont (HELE hEle, HFONTX hFontx) |
元素_置字体 设置元素字体. 更多... | |
HFONTX WINAPI | XEle_GetFont (HELE hEle) |
元素_取字体 获取元素字体. 更多... | |
HFONTX WINAPI | XEle_GetFontEx (HELE hEle) |
元素_取字体扩展 获取元素字体,优先从资源中获取. 更多... | |
void WINAPI | XEle_SetAlpha (HELE hEle, BYTE alpha) |
元素_置透明度 设置元素透明度. 更多... | |
BYTE WINAPI | XEle_GetAlpha (HELE hEle) |
@元素_取透明度 更多... | |
void WINAPI | XEle_Destroy (HELE hEle) |
元素_销毁 销毁元素. 更多... | |
HBKM WINAPI | XEle_GetBkManager (HELE hEle) |
元素_取背景管理器 获取元素背景管理器. 更多... | |
HBKM WINAPI | XEle_GetBkManagerEx (HELE hEle) |
元素_取背景管理器扩展 获取元素背景管理器,优先从资源中获取. 更多... | |
void WINAPI | XEle_SetBkManager (HELE hEle, HBKM hBkInfoM) |
@元素_置背景管理器 更多... | |
int WINAPI | XEle_GetStateFlags (HELE hEle) |
元素_取状态 获取组合状态. 更多... | |
BOOL WINAPI | XEle_DrawFocus (HELE hEle, HDRAW hDraw, RECT *pRect) |
元素_绘制焦点 绘制元素焦点. 更多... | |
void WINAPI | XEle_DrawEle (HELE hEle, HDRAW hDraw) |
元素_绘制 在自绘事件函数中,用户手动调用绘制元素,以便控制绘制顺序. 更多... | |
void WINAPI | XEle_SetUserData (HELE hEle, vint nData) |
元素_置用户数据 设置用户数据. 更多... | |
vint WINAPI | XEle_GetUserData (HELE hEle) |
元素_取用户数据 获取用户数据. 更多... | |
void WINAPI | XEle_GetContentSize (HELE hEle, BOOL bHorizon, int cx, int cy, __out SIZE *pSize) |
元素_取内容大小 获取内容大小. 更多... | |
void WINAPI | XEle_SetCapture (HELE hEle, BOOL b) |
元素_置鼠标捕获 设置鼠标捕获. 更多... | |
void WINAPI | XEle_EnableTransparentChannel (HELE hEle, BOOL bEnable) |
元素_启用透明通道 启用或关闭元素透明通道,如果启用,将强制设置元素背景不透明,默认为启用,此功能是为了兼容GDI不支持透明通道问题. 更多... | |
BOOL WINAPI | XEle_SetXCTimer (HELE hEle, UINT nIDEvent, UINT uElapse) |
元素_置炫彩定时器 设置元素定时器. 更多... | |
BOOL WINAPI | XEle_KillXCTimer (HELE hEle, UINT nIDEvent) |
元素_关闭炫彩定时器 关闭元素定时器. 更多... | |
void WINAPI | XEle_SetToolTip (HELE hEle, const wchar_t *pText) |
元素_置工具提示 设置工具提示内容. 更多... | |
void WINAPI | XEle_SetToolTipEx (HELE hEle, const wchar_t *pText, int nTextAlign) |
元素_置工具提示扩展 设置工具提示内容. 更多... | |
const wchar_t *WINAPI | XEle_GetToolTip (HELE hEle) |
元素_取工具提示 获取工具提示内容. 更多... | |
void WINAPI | XEle_PopupToolTip (HELE hEle, int x, int y) |
元素_弹出工具提示 弹出工具提示. 更多... | |
void WINAPI | XEle_AdjustLayout (HELE hEle, UINT nAdjustNo) |
元素_调整布局 调整布局. 更多... | |
void WINAPI | XEle_AdjustLayoutEx (HELE hEle, int nFlags, UINT nAdjustNo) |
元素_调整布局扩展 调整布局. 更多... | |
设置背景内容 | |
| |
void WINAPI | XEle_AddBkBorder (HELE hEle, int nState, COLORREF color, int width) |
元素_添加背景边框 添加背景内容边框. 更多... | |
void WINAPI | XEle_AddBkFill (HELE hEle, int nState, COLORREF color) |
元素_添加背景填充 添加背景内容填充. 更多... | |
void WINAPI | XEle_AddBkImage (HELE hEle, int nState, HIMAGE hImage) |
元素_添加背景图片 添加背景内容图片. 更多... | |
int WINAPI | XEle_SetBkInfo (HELE hEle, const wchar_t *pText) |
@元素_置背景 设置背景内容 更多... | |
int WINAPI | XEle_GetBkInfoCount (HELE hEle) |
元素_取背景对象数量 获取背景内容数量. 更多... | |
void WINAPI | XEle_ClearBkInfo (HELE hEle) |
元素_清空背景对象 清空背景内容; 如果背景没有内容,将使用系统默认内容,以便保证背景正确. 更多... | |
基础元素接口列表
void WINAPI XEle_AddBkBorder | ( | HELE | hEle, |
int | nState, | ||
COLORREF | color, | ||
int | width | ||
) |
元素_添加背景边框 添加背景内容边框.
hEle | 元素句柄. |
nState | 组合状态 参加文档: API接口->组合状态 |
color | 颜色. |
width | 线宽. |
void WINAPI XEle_AddBkFill | ( | HELE | hEle, |
int | nState, | ||
COLORREF | color | ||
) |
元素_添加背景填充 添加背景内容填充.
hEle | 元素句柄. |
nState | 组合状态 参加文档: API接口->组合状态 |
color | 颜色. |
void WINAPI XEle_AddBkImage | ( | HELE | hEle, |
int | nState, | ||
HIMAGE | hImage | ||
) |
元素_添加背景图片 添加背景内容图片.
hEle | 元素句柄. |
nState | 组合状态 参加文档: API接口->组合状态 |
hImage | 图片句柄. |
BOOL WINAPI XEle_AddChild | ( | HELE | hEle, |
HXCGUI | hChild | ||
) |
void WINAPI XEle_AdjustLayout | ( | HELE | hEle, |
UINT | nAdjustNo | ||
) |
元素_调整布局 调整布局.
hEle | 元素句柄. |
nAdjustNo | 调整布局流水号 |
void WINAPI XEle_AdjustLayoutEx | ( | HELE | hEle, |
int | nFlags, | ||
UINT | nAdjustNo | ||
) |
元素_调整布局扩展 调整布局.
hEle | 元素句柄. |
nFlags | 调整标识, adjustLayout_ |
nAdjustNo | 调整布局流水号 |
void WINAPI XEle_ClearBkInfo | ( | HELE | hEle | ) |
元素_清空背景对象 清空背景内容; 如果背景没有内容,将使用系统默认内容,以便保证背景正确.
hEle | 元素句柄. |
HELE WINAPI XEle_Create | ( | int | x, |
int | y, | ||
int | cx, | ||
int | cy, | ||
HXCGUI | hParent | ||
) |
void WINAPI XEle_Destroy | ( | HELE | hEle | ) |
元素_销毁 销毁元素.
hEle | 元素句柄. |
void WINAPI XEle_DrawEle | ( | HELE | hEle, |
HDRAW | hDraw | ||
) |
元素_绘制 在自绘事件函数中,用户手动调用绘制元素,以便控制绘制顺序.
hEle | 元素句柄. |
hDraw | 图形绘制句柄. |
BOOL WINAPI XEle_DrawFocus | ( | HELE | hEle, |
HDRAW | hDraw, | ||
RECT * | pRect | ||
) |
void WINAPI XEle_Enable | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用 启用或禁用元素.
hEle | 元素句柄. |
bEnable | 启用或禁用. |
void WINAPI XEle_EnableBkTransparent | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用背景透明 启用背景透明.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableCanvas | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用画布 启用或禁用背景画布;如果禁用那么将绘制在父的画布之上,也就是说他没有自己的画布.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableDrawBorder | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用绘制边框 启用或禁用绘制默认边框.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableDrawFocus | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用绘制焦点 启用绘制焦点.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableEvent_XE_MOUSEWHEEL | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用事件_XE_MOUSEWHEEL 启用接收鼠标滚动事件,如果禁用那么事件会传递给父元素.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableEvent_XE_PAINT_END | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用事件_XE_PAINT_END 启用XE_PAINT_END事件.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableFocus | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用焦点 启用焦点.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableKeyTab | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用接收TAB 启用接收Tab输入.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableMouseThrough | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用鼠标穿透 启用鼠标穿透, 如果启用,那么该元素不能接收到鼠标事件,但是他的子元素不受影响,任然可以接收鼠标事件.
hEle | 元素句柄. |
bEnable | 是否启用. |
void WINAPI XEle_EnableSwitchFocus | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用切换焦点 启用接受通过键盘切换焦点.
hEle | 元素句柄. |
bEnable | 是否启用. |
BOOL WINAPI XEle_EnableTopmost | ( | HELE | hEle, |
BOOL | bTopmost | ||
) |
void WINAPI XEle_EnableTransparentChannel | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
元素_启用透明通道 启用或关闭元素透明通道,如果启用,将强制设置元素背景不透明,默认为启用,此功能是为了兼容GDI不支持透明通道问题.
hEle | 元素句柄. |
bEnable | 启用或关闭. |
BYTE WINAPI XEle_GetAlpha | ( | HELE | hEle | ) |
@元素_取透明度
hEle | 元素句柄 |
int WINAPI XEle_GetBkInfoCount | ( | HELE | hEle | ) |
HBKM WINAPI XEle_GetBkManager | ( | HELE | hEle | ) |
HBKM WINAPI XEle_GetBkManagerEx | ( | HELE | hEle | ) |
void WINAPI XEle_GetBorderSize | ( | HELE | hEle, |
__out borderSize_ * | pBorder | ||
) |
元素_取边框大小 获取边框大小.
hEle | 元素句柄. |
pBorder | 大小. |
HXCGUI WINAPI XEle_GetChildByID | ( | HELE | hEle, |
int | nID | ||
) |
HXCGUI WINAPI XEle_GetChildByIndex | ( | HELE | hEle, |
int | index | ||
) |
int WINAPI XEle_GetChildCount | ( | HELE | hEle | ) |
void WINAPI XEle_GetClientRect | ( | HELE | hEle, |
__out RECT * | pRect | ||
) |
元素_取客户区坐标 获取元素客户区坐标.
hEle | 元素句柄. |
pRect | 坐标. |
void WINAPI XEle_GetContentSize | ( | HELE | hEle, |
BOOL | bHorizon, | ||
int | cx, | ||
int | cy, | ||
__out SIZE * | pSize | ||
) |
元素_取内容大小 获取内容大小.
hEle | 元素句柄. |
bHorizon | 水平或垂直, 布局属性交换依赖 |
cx | 宽度 |
cy | 高度 |
pSize | 返回大小. |
HCURSOR WINAPI XEle_GetCursor | ( | HELE | hEle | ) |
COLORREF WINAPI XEle_GetFocusBorderColor | ( | HELE | hEle | ) |
HFONTX WINAPI XEle_GetFont | ( | HELE | hEle | ) |
HFONTX WINAPI XEle_GetFontEx | ( | HELE | hEle | ) |
int WINAPI XEle_GetHeight | ( | HELE | hEle | ) |
void WINAPI XEle_GetPadding | ( | HELE | hEle, |
__out paddingSize_ * | pPadding | ||
) |
元素_取内填充大小 获取内填充大小.
hEle | 元素句柄. |
pPadding | 大小. |
void WINAPI XEle_GetPosition | ( | HELE | hEle, |
__out int * | pOutX, | ||
__out int * | pOutY | ||
) |
@元素_取位置
hEle | 元素句柄 |
pOutX | 返回X坐标 |
pOutY | 返回Y坐标 |
void WINAPI XEle_GetRect | ( | HELE | hEle, |
__out RECT * | pRect | ||
) |
元素_取坐标 获取元素坐标.
hEle | 元素句柄. |
pRect | 坐标. |
void WINAPI XEle_GetRectLogic | ( | HELE | hEle, |
__out RECT * | pRect | ||
) |
元素_取逻辑坐标 获取元素坐标,逻辑坐标,包含滚动视图偏移.
hEle | 元素句柄. |
pRect | 坐标. |
void WINAPI XEle_GetSize | ( | HELE | hEle, |
__out int * | pOutWidth, | ||
__out int * | pOutHeight | ||
) |
@元素_取大小
hEle | 元素句柄 |
pOutWidth | 返回宽度 |
pOutHeight | 返回高度 |
int WINAPI XEle_GetStateFlags | ( | HELE | hEle | ) |
COLORREF WINAPI XEle_GetTextColor | ( | HELE | hEle | ) |
COLORREF WINAPI XEle_GetTextColorEx | ( | HELE | hEle | ) |
const wchar_t *WINAPI XEle_GetToolTip | ( | HELE | hEle | ) |
vint WINAPI XEle_GetUserData | ( | HELE | hEle | ) |
int WINAPI XEle_GetWidth | ( | HELE | hEle | ) |
void WINAPI XEle_GetWndClientRect | ( | HELE | hEle, |
__out RECT * | pRect | ||
) |
@元素_取窗口客户区坐标 元素取窗口客户区坐标, 100比例坐标
hEle | 元素句柄 |
pRect | 接收坐标 |
void WINAPI XEle_GetWndClientRectDPI | ( | HELE | hEle, |
__out RECT * | pRect | ||
) |
@元素_取窗口客户区坐标DPI 基于DPI缩放后的坐标
hEle | 元素句柄 |
pRect | 接收坐标 |
int WINAPI XEle_GetZOrder | ( | HELE | hEle | ) |
HELE WINAPI XEle_HitChildEle | ( | HELE | hEle, |
__in POINT * | pPt | ||
) |
BOOL WINAPI XEle_InsertChild | ( | HELE | hEle, |
HXCGUI | hChild, | ||
int | index | ||
) |
BOOL WINAPI XEle_IsBkTransparent | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsChildEle | ( | HELE | hEle, |
HELE | hChildEle | ||
) |
BOOL WINAPI XEle_IsDrawFocus | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsEnable | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsEnable_XE_MOUSEWHEEL | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsEnableCanvas | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsEnableEvent_XE_PAINT_END | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsEnableFocus | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsFocus | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsFocusEx | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsKeyTab | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsMouseThrough | ( | HELE | hEle | ) |
BOOL WINAPI XEle_IsSwitchFocus | ( | HELE | hEle | ) |
BOOL WINAPI XEle_KillXCTimer | ( | HELE | hEle, |
UINT | nIDEvent | ||
) |
void WINAPI XEle_PointClientToWndClient | ( | HELE | hEle, |
__in_out POINT * | pPt | ||
) |
元素_客户区点到窗口客户区 元素客户区坐标转换到窗口客户区坐标.
hEle | 元素句柄. |
pPt | 接收返回坐标点. |
void WINAPI XEle_PointClientToWndClientDPI | ( | HELE | hEle, |
__in_out POINT * | pPt | ||
) |
@元素_客户区点到窗口客户区DPI 缩放后的坐标
hEle | 元素句柄 |
pPt | 接收返回坐标点 |
void WINAPI XEle_PointWndClientToEleClient | ( | HELE | hEle, |
__in_out POINT * | pPt | ||
) |
元素_窗口客户区点到元素客户区 窗口客户区坐标转换到元素客户区坐标.
hEle | 元素句柄. |
pPt | 坐标. |
void WINAPI XEle_PopupToolTip | ( | HELE | hEle, |
int | x, | ||
int | y | ||
) |
元素_弹出工具提示 弹出工具提示.
hEle | 元素句柄. |
x | X坐标. |
y | Y坐标. |
int WINAPI XEle_PostEvent | ( | HELE | hEle, |
int | nEvent, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
void WINAPI XEle_RectClientToWndClient | ( | HELE | hEle, |
__in_out RECT * | pRect | ||
) |
元素_客户区坐标到窗口客户区 元素客户区坐标转换到窗口客户区坐标.
hEle | 元素句柄. |
pRect | 坐标. |
void WINAPI XEle_RectClientToWndClientDPI | ( | HELE | hEle, |
__in_out RECT * | pRect | ||
) |
@元素_客户区坐标到窗口客户区DPI 缩放后坐标
hEle | 元素句柄 |
pRect | 接收返回坐标 |
void WINAPI XEle_RectWndClientToEleClient | ( | HELE | hEle, |
__in_out RECT * | pRect | ||
) |
元素_窗口客户区坐标到元素客户区 窗口客户区坐标转换到元素客户区坐标.
hEle | 元素句柄. |
pRect | 坐标. |
void WINAPI XEle_Redraw | ( | HELE | hEle, |
BOOL | bImmediate | ||
) |
元素_重绘 重绘元素.
hEle | 元素句柄. |
bImmediate | 是否立即重绘,默认为否. |
void WINAPI XEle_RedrawRect | ( | HELE | hEle, |
RECT * | pRect, | ||
BOOL | bImmediate | ||
) |
元素_重绘指定区域 重绘元素指定区域.
hEle | 元素句柄. |
pRect | 相对于元素客户区坐标. |
bImmediate | 是否立即重绘,默认为否. |
BOOL WINAPI XEle_RegEventC | ( | HELE | hEle, |
int | nEvent, | ||
void * | pFun | ||
) |
BOOL WINAPI XEle_RegEventC1 | ( | HELE | hEle, |
int | nEvent, | ||
void * | pFun | ||
) |
void WINAPI XEle_Remove | ( | HELE | hEle | ) |
元素_移除 移除元素,但不销毁.
hEle | 元素句柄. |
BOOL WINAPI XEle_RemoveEventC | ( | HELE | hEle, |
int | nEvent, | ||
void * | pFun | ||
) |
int WINAPI XEle_SendEvent | ( | HELE | hEle, |
int | nEvent, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
void WINAPI XEle_SetAlpha | ( | HELE | hEle, |
BYTE | alpha | ||
) |
元素_置透明度 设置元素透明度.
hEle | 元素句柄. |
alpha | 透明度. |
int WINAPI XEle_SetBkInfo | ( | HELE | hEle, |
const wchar_t * | pText | ||
) |
@元素_置背景 设置背景内容
hEle | 元素句柄 |
pText | 背景内容字符串 |
void WINAPI XEle_SetBkManager | ( | HELE | hEle, |
HBKM | hBkInfoM | ||
) |
@元素_置背景管理器
hEle | 元素句柄 |
hBkInfoM | 背景管理器 |
void WINAPI XEle_SetBorderSize | ( | HELE | hEle, |
int | left, | ||
int | top, | ||
int | right, | ||
int | bottom | ||
) |
元素_置边框大小 设置边框大小.
hEle | 元素句柄. |
left | 左边大小. |
top | 上边大小. |
right | 右边大小. |
bottom | 下边大小. |
void WINAPI XEle_SetCapture | ( | HELE | hEle, |
BOOL | b | ||
) |
元素_置鼠标捕获 设置鼠标捕获.
hEle | 元素句柄. |
b | TRUE设置,FALSE取消. |
void WINAPI XEle_SetCursor | ( | HELE | hEle, |
HCURSOR | hCursor | ||
) |
元素_置光标 设置元素鼠标光标.
hEle | 元素句柄. |
hCursor | 光标句柄. |
void WINAPI XEle_SetDragBorder | ( | HELE | hEle, |
int | nFlags | ||
) |
元素_置拖动边框 设置拖动边框.
hEle | 元素句柄. |
nFlags | 边框位置组合. element_position_ |
void WINAPI XEle_SetDragBorderBindEle | ( | HELE | hEle, |
int | nFlags, | ||
HELE | hBindEle, | ||
int | nSpace | ||
) |
元素_置拖动边框绑定元素 设置拖动边框绑定元素, 调用 XEle_SetDragBorder() 启用对应的边, 当拖动边框时, 自动调整绑定元素的大小, 每条边可绑定一个元素.
hEle | 元素句柄. |
nFlags | 边框位置标识,不可组合. element_position_ |
hBindEle | 绑定元素. |
nSpace | 元素间隔大小 |
void WINAPI XEle_SetFocusBorderColor | ( | HELE | hEle, |
COLORREF | color | ||
) |
元素_置焦点边框颜色 设置焦点边框颜色.
hEle | 元素句柄. |
color | 颜色值, 请使用宏: RGBA() |
void WINAPI XEle_SetFont | ( | HELE | hEle, |
HFONTX | hFontx | ||
) |
元素_置字体 设置元素字体.
hEle | 元素句柄. |
hFontx | 炫彩字体. |
void WINAPI XEle_SetHeight | ( | HELE | hEle, |
int | nHeight | ||
) |
元素_置高度 设置高度
hEle | 元素句柄 |
nHeight | 高度 |
void WINAPI XEle_SetLockScroll | ( | HELE | hEle, |
BOOL | bHorizon, | ||
BOOL | bVertical | ||
) |
元素_置锁定滚动 设置锁定元素在滚动视图中跟随滚动,如果设置TRUE将不跟随滚动.
hEle | 元素句柄. |
bHorizon | 是否锁定水平滚动. |
bVertical | 是否锁定垂直滚动. |
void WINAPI XEle_SetMaxSize | ( | HELE | hEle, |
int | nWidth, | ||
int | nHeight | ||
) |
元素_置最大大小 设置元素最大大小.
hEle | 元素句柄. |
nWidth | 最大宽度. |
nHeight | 最大高度. |
void WINAPI XEle_SetMinSize | ( | HELE | hEle, |
int | nWidth, | ||
int | nHeight | ||
) |
元素_置最小大小 设置元素最小大小
hEle | 元素句柄. |
nWidth | 最小宽度 |
nHeight | 最小高度. |
void WINAPI XEle_SetPadding | ( | HELE | hEle, |
int | left, | ||
int | top, | ||
int | right, | ||
int | bottom | ||
) |
元素_置内填充大小 设置被填充大小.
hEle | 元素句柄. |
left | 左边大小. |
top | 上边大小. |
right | 右边大小. |
bottom | 下边大小. |
int WINAPI XEle_SetPosition | ( | HELE | hEle, |
int | x, | ||
int | y, | ||
BOOL | bRedraw, | ||
int | nFlags, | ||
UINT | nAdjustNo | ||
) |
@元素_置位置 移动元素坐标
hEle | 元素句柄. |
x | X坐标. |
y | Y坐标. |
bRedraw | 是否重绘. |
nFlags | 调整布局标识位, adjustLayout_ |
nAdjustNo | 调整布局流水号 |
int WINAPI XEle_SetPositionLogic | ( | HELE | hEle, |
int | x, | ||
int | y, | ||
BOOL | bRedraw, | ||
int | nFlags, | ||
UINT | nAdjustNo | ||
) |
@元素_置位置逻辑 移动元素坐标; 逻辑坐标,包含滚动视图偏移
hEle | 元素句柄. |
x | X坐标. |
y | Y坐标. |
bRedraw | 是否重绘. |
nFlags | 调整布局标识位, adjustLayout_ |
nAdjustNo | 调整布局流水号 |
int WINAPI XEle_SetRect | ( | HELE | hEle, |
RECT * | pRect, | ||
BOOL | bRedraw, | ||
int | nFlags, | ||
UINT | nAdjustNo | ||
) |
元素_置坐标 设置元素坐标.
hEle | 元素句柄. |
pRect | 坐标. |
bRedraw | 是否重绘. |
nFlags | 调整布局标识位, adjustLayout_ |
nAdjustNo | 调整布局流水号 |
int WINAPI XEle_SetRectEx | ( | HELE | hEle, |
int | x, | ||
int | y, | ||
int | cx, | ||
int | cy, | ||
BOOL | bRedraw, | ||
int | nFlags, | ||
UINT | nAdjustNo | ||
) |
元素_置坐标扩展 设置元素坐标.
hEle | 元素句柄. |
x | X坐标. |
y | Y坐标. |
cx | 宽度. |
cy | 高度. |
bRedraw | 是否重绘. |
nFlags | 调整布局标识位, adjustLayout_ |
nAdjustNo | 调整布局流水号 |
int WINAPI XEle_SetRectLogic | ( | HELE | hEle, |
RECT * | pRect, | ||
BOOL | bRedraw, | ||
int | nFlags, | ||
UINT | nAdjustNo | ||
) |
元素_置逻辑坐标 设置元素坐标,逻辑坐标,包含滚动视图偏移.
hEle | 元素句柄. |
pRect | 坐标. |
bRedraw | 是否重绘. |
nFlags | 参数将被带入 XE_SIZE ,XE_ADJUSTLAYOUT 事件回调.adjustLayout_ |
nAdjustNo | 调整布局流水号 |
int WINAPI XEle_SetSize | ( | HELE | hEle, |
int | nWidth, | ||
int | nHeight, | ||
BOOL | bRedraw, | ||
int | nFlags, | ||
UINT | nAdjustNo | ||
) |
@元素_置大小
hEle | 元素句柄 |
nWidth | 宽度 |
nHeight | 高度 |
bRedraw | 是否重绘 |
nFlags | 调整布局标识位, adjustLayout_ |
nAdjustNo | 调整布局流水号 |
void WINAPI XEle_SetTextColor | ( | HELE | hEle, |
COLORREF | color | ||
) |
元素_置文本颜色 设置文本颜色.
hEle | 元素句柄. |
color | 颜色值, 请使用宏: RGBA() |
void WINAPI XEle_SetToolTip | ( | HELE | hEle, |
const wchar_t * | pText | ||
) |
元素_置工具提示 设置工具提示内容.
hEle | 元素句柄. |
pText | 工具提示内容. |
void WINAPI XEle_SetToolTipEx | ( | HELE | hEle, |
const wchar_t * | pText, | ||
int | nTextAlign | ||
) |
元素_置工具提示扩展 设置工具提示内容.
hEle | 元素句柄. |
pText | 工具提示内容. |
nTextAlign | 文本对齐方式 textFormatFlag_ |
void WINAPI XEle_SetUserData | ( | HELE | hEle, |
vint | nData | ||
) |
元素_置用户数据 设置用户数据.
hEle | 元素句柄. |
nData | 用户数据. |
void WINAPI XEle_SetWidth | ( | HELE | hEle, |
int | nWidth | ||
) |
元素_置宽度 设置宽度
hEle | 元素句柄 |
nWidth | 宽度 |
BOOL WINAPI XEle_SetXCTimer | ( | HELE | hEle, |
UINT | nIDEvent, | ||
UINT | uElapse | ||
) |
BOOL WINAPI XEle_SetZOrder | ( | HELE | hEle, |
int | index | ||
) |