Element-基础元素

函数

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)
 元素_调整布局扩展 调整布局. 更多...
 

设置背景内容

注解
更多功能参见 XBkM_ 模块
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)
 元素_清空背景对象 清空背景内容; 如果背景没有内容,将使用系统默认内容,以便保证背景正确. 更多...
 

详细描述

基础元素接口列表

函数说明

◆ XEle_AddBkBorder()

void WINAPI XEle_AddBkBorder ( HELE  hEle,
int  nState,
COLORREF  color,
int  width 
)

元素_添加背景边框 添加背景内容边框.

参数
hEle元素句柄.
nState组合状态 参加文档: API接口->组合状态
color颜色.
width线宽.

◆ XEle_AddBkFill()

void WINAPI XEle_AddBkFill ( HELE  hEle,
int  nState,
COLORREF  color 
)

元素_添加背景填充 添加背景内容填充.

参数
hEle元素句柄.
nState组合状态 参加文档: API接口->组合状态
color颜色.

◆ XEle_AddBkImage()

void WINAPI XEle_AddBkImage ( HELE  hEle,
int  nState,
HIMAGE  hImage 
)

元素_添加背景图片 添加背景内容图片.

参数
hEle元素句柄.
nState组合状态 参加文档: API接口->组合状态
hImage图片句柄.

◆ XEle_AddChild()

BOOL WINAPI XEle_AddChild ( HELE  hEle,
HXCGUI  hChild 
)

元素_添加子对象 添加子对象.

参数
hEle元素句柄.
hChild要添加的子元素句柄或形状对象句柄.
返回
如果成功返回TRUE,否则相反.

◆ XEle_AdjustLayout()

void WINAPI XEle_AdjustLayout ( HELE  hEle,
UINT  nAdjustNo 
)

元素_调整布局 调整布局.

参数
hEle元素句柄.
nAdjustNo调整布局流水号

◆ XEle_AdjustLayoutEx()

void WINAPI XEle_AdjustLayoutEx ( HELE  hEle,
int  nFlags,
UINT  nAdjustNo 
)

元素_调整布局扩展 调整布局.

参数
hEle元素句柄.
nFlags调整标识, adjustLayout_
nAdjustNo调整布局流水号

◆ XEle_ClearBkInfo()

void WINAPI XEle_ClearBkInfo ( HELE  hEle)

元素_清空背景对象 清空背景内容; 如果背景没有内容,将使用系统默认内容,以便保证背景正确.

参数
hEle元素句柄.

◆ XEle_Create()

HELE WINAPI XEle_Create ( int  x,
int  y,
int  cx,
int  cy,
HXCGUI  hParent 
)

元素_创建 创建基础元素.

参数
x元素x坐标.
y元素y坐标.
cx宽度.
cy高度.
hParent父为窗口句柄或元素句柄.
返回
元素句柄.

◆ XEle_Destroy()

void WINAPI XEle_Destroy ( HELE  hEle)

元素_销毁 销毁元素.

参数
hEle元素句柄.

◆ XEle_DrawEle()

void WINAPI XEle_DrawEle ( HELE  hEle,
HDRAW  hDraw 
)

元素_绘制 在自绘事件函数中,用户手动调用绘制元素,以便控制绘制顺序.

参数
hEle元素句柄.
hDraw图形绘制句柄.

◆ XEle_DrawFocus()

BOOL WINAPI XEle_DrawFocus ( HELE  hEle,
HDRAW  hDraw,
RECT *  pRect 
)

元素_绘制焦点 绘制元素焦点.

参数
hEle元素句柄.
hDraw图形绘制句柄.
pRect区域坐标.
返回
绘制成功返回TRUE,如果不需要绘制焦点返回FALSE.

◆ XEle_Enable()

void WINAPI XEle_Enable ( HELE  hEle,
BOOL  bEnable 
)

元素_启用 启用或禁用元素.

参数
hEle元素句柄.
bEnable启用或禁用.

◆ XEle_EnableBkTransparent()

void WINAPI XEle_EnableBkTransparent ( HELE  hEle,
BOOL  bEnable 
)

元素_启用背景透明 启用背景透明.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableCanvas()

void WINAPI XEle_EnableCanvas ( HELE  hEle,
BOOL  bEnable 
)

元素_启用画布 启用或禁用背景画布;如果禁用那么将绘制在父的画布之上,也就是说他没有自己的画布.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableDrawBorder()

void WINAPI XEle_EnableDrawBorder ( HELE  hEle,
BOOL  bEnable 
)

元素_启用绘制边框 启用或禁用绘制默认边框.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableDrawFocus()

void WINAPI XEle_EnableDrawFocus ( HELE  hEle,
BOOL  bEnable 
)

元素_启用绘制焦点 启用绘制焦点.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableEvent_XE_MOUSEWHEEL()

void WINAPI XEle_EnableEvent_XE_MOUSEWHEEL ( HELE  hEle,
BOOL  bEnable 
)

元素_启用事件_XE_MOUSEWHEEL 启用接收鼠标滚动事件,如果禁用那么事件会传递给父元素.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableEvent_XE_PAINT_END()

void WINAPI XEle_EnableEvent_XE_PAINT_END ( HELE  hEle,
BOOL  bEnable 
)

元素_启用事件_XE_PAINT_END 启用XE_PAINT_END事件.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableFocus()

void WINAPI XEle_EnableFocus ( HELE  hEle,
BOOL  bEnable 
)

元素_启用焦点 启用焦点.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableKeyTab()

void WINAPI XEle_EnableKeyTab ( HELE  hEle,
BOOL  bEnable 
)

元素_启用接收TAB 启用接收Tab输入.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableMouseThrough()

void WINAPI XEle_EnableMouseThrough ( HELE  hEle,
BOOL  bEnable 
)

元素_启用鼠标穿透 启用鼠标穿透, 如果启用,那么该元素不能接收到鼠标事件,但是他的子元素不受影响,任然可以接收鼠标事件.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableSwitchFocus()

void WINAPI XEle_EnableSwitchFocus ( HELE  hEle,
BOOL  bEnable 
)

元素_启用切换焦点 启用接受通过键盘切换焦点.

参数
hEle元素句柄.
bEnable是否启用.

◆ XEle_EnableTopmost()

BOOL WINAPI XEle_EnableTopmost ( HELE  hEle,
BOOL  bTopmost 
)

元素_启用置顶 设置元素置顶.

参数
hEle元素句柄.
bTopmost是否置顶显示
返回
成功返回TRUE否则返回FALSE.

◆ XEle_EnableTransparentChannel()

void WINAPI XEle_EnableTransparentChannel ( HELE  hEle,
BOOL  bEnable 
)

元素_启用透明通道 启用或关闭元素透明通道,如果启用,将强制设置元素背景不透明,默认为启用,此功能是为了兼容GDI不支持透明通道问题.

参数
hEle元素句柄.
bEnable启用或关闭.

◆ XEle_GetAlpha()

BYTE WINAPI XEle_GetAlpha ( HELE  hEle)

@元素_取透明度

参数
hEle元素句柄
返回
返回透明度

◆ XEle_GetBkInfoCount()

int WINAPI XEle_GetBkInfoCount ( HELE  hEle)

元素_取背景对象数量 获取背景内容数量.

参数
hEle元素句柄.
返回
返回背景内容数量.

◆ XEle_GetBkManager()

HBKM WINAPI XEle_GetBkManager ( HELE  hEle)

元素_取背景管理器 获取元素背景管理器.

参数
hEle元素句柄.
返回
背景管理器.

◆ XEle_GetBkManagerEx()

HBKM WINAPI XEle_GetBkManagerEx ( HELE  hEle)

元素_取背景管理器扩展 获取元素背景管理器,优先从资源中获取.

参数
hEle元素句柄.
返回
背景管理器.

◆ XEle_GetBorderSize()

void WINAPI XEle_GetBorderSize ( HELE  hEle,
__out borderSize_ *  pBorder 
)

元素_取边框大小 获取边框大小.

参数
hEle元素句柄.
pBorder大小.

◆ XEle_GetChildByID()

HXCGUI WINAPI XEle_GetChildByID ( HELE  hEle,
int  nID 
)

元素_取子对象从ID 获取子对象通过ID,只检测当前层子对象.

参数
hEle元素句柄.
nID元素ID.
返回
对象句柄.

◆ XEle_GetChildByIndex()

HXCGUI WINAPI XEle_GetChildByIndex ( HELE  hEle,
int  index 
)

元素_取子对象从索引 获取子对象通过索引,只检测当前层子对象.

参数
hEle元素句柄.
index索引.
返回
对象句柄.

◆ XEle_GetChildCount()

int WINAPI XEle_GetChildCount ( HELE  hEle)

元素_取子对象数量 获取子对象(UI元素和形状对象)数量,只检测当前层子对象.

参数
hEle元素句柄.
返回
子元素数量.

◆ XEle_GetClientRect()

void WINAPI XEle_GetClientRect ( HELE  hEle,
__out RECT *  pRect 
)

元素_取客户区坐标 获取元素客户区坐标.

参数
hEle元素句柄.
pRect坐标.

◆ XEle_GetContentSize()

void WINAPI XEle_GetContentSize ( HELE  hEle,
BOOL  bHorizon,
int  cx,
int  cy,
__out SIZE *  pSize 
)

元素_取内容大小 获取内容大小.

参数
hEle元素句柄.
bHorizon水平或垂直, 布局属性交换依赖
cx宽度
cy高度
pSize返回大小.

◆ XEle_GetCursor()

HCURSOR WINAPI XEle_GetCursor ( HELE  hEle)

元素_取光标 获取元素鼠标光标.

参数
hEle元素句柄.
返回
返回光标句柄.

◆ XEle_GetFocusBorderColor()

COLORREF WINAPI XEle_GetFocusBorderColor ( HELE  hEle)

元素_取焦点边框颜色 获取焦点边框颜色.

参数
hEle元素句柄.
返回
返回颜色值

◆ XEle_GetFont()

HFONTX WINAPI XEle_GetFont ( HELE  hEle)

元素_取字体 获取元素字体.

参数
hEle元素句柄.
返回
返回炫彩字体句柄.

◆ XEle_GetFontEx()

HFONTX WINAPI XEle_GetFontEx ( HELE  hEle)

元素_取字体扩展 获取元素字体,优先从资源中获取.

参数
hEle元素句柄.
返回
返回炫彩字体句柄.

◆ XEle_GetHeight()

int WINAPI XEle_GetHeight ( HELE  hEle)

元素_取高度 获取元素高度.

参数
hEle元素句柄.
返回
高度.

◆ XEle_GetPadding()

void WINAPI XEle_GetPadding ( HELE  hEle,
__out paddingSize_ *  pPadding 
)

元素_取内填充大小 获取内填充大小.

参数
hEle元素句柄.
pPadding大小.

◆ XEle_GetPosition()

void WINAPI XEle_GetPosition ( HELE  hEle,
__out int *  pOutX,
__out int *  pOutY 
)

@元素_取位置

参数
hEle元素句柄
pOutX返回X坐标
pOutY返回Y坐标

◆ XEle_GetRect()

void WINAPI XEle_GetRect ( HELE  hEle,
__out RECT *  pRect 
)

元素_取坐标 获取元素坐标.

参数
hEle元素句柄.
pRect坐标.

◆ XEle_GetRectLogic()

void WINAPI XEle_GetRectLogic ( HELE  hEle,
__out RECT *  pRect 
)

元素_取逻辑坐标 获取元素坐标,逻辑坐标,包含滚动视图偏移.

参数
hEle元素句柄.
pRect坐标.

◆ XEle_GetSize()

void WINAPI XEle_GetSize ( HELE  hEle,
__out int *  pOutWidth,
__out int *  pOutHeight 
)

@元素_取大小

参数
hEle元素句柄
pOutWidth返回宽度
pOutHeight返回高度

◆ XEle_GetStateFlags()

int WINAPI XEle_GetStateFlags ( HELE  hEle)

元素_取状态 获取组合状态.

参数
hEle元素句柄.
返回
返回元素组合状态 element_state_flag_

◆ XEle_GetTextColor()

COLORREF WINAPI XEle_GetTextColor ( HELE  hEle)

元素_取文本颜色 获取文本颜色.

参数
hEle元素句柄.
返回
文本颜色值.

◆ XEle_GetTextColorEx()

COLORREF WINAPI XEle_GetTextColorEx ( HELE  hEle)

元素_取文本颜色扩展 获取文本颜色,优先从资源中获取.

参数
hEle元素句柄.
返回
文本颜色值.

◆ XEle_GetToolTip()

const wchar_t *WINAPI XEle_GetToolTip ( HELE  hEle)

元素_取工具提示 获取工具提示内容.

参数
hEle元素句柄.
返回
返回文本内容

◆ XEle_GetUserData()

vint WINAPI XEle_GetUserData ( HELE  hEle)

元素_取用户数据 获取用户数据.

参数
hEle元素句柄.
返回
用户数据.

◆ XEle_GetWidth()

int WINAPI XEle_GetWidth ( HELE  hEle)

元素_取宽度 获取元素宽度.

参数
hEle元素句柄.
返回
宽度.

◆ XEle_GetWndClientRect()

void WINAPI XEle_GetWndClientRect ( HELE  hEle,
__out RECT *  pRect 
)

@元素_取窗口客户区坐标 元素取窗口客户区坐标, 100比例坐标

参数
hEle元素句柄
pRect接收坐标

◆ XEle_GetWndClientRectDPI()

void WINAPI XEle_GetWndClientRectDPI ( HELE  hEle,
__out RECT *  pRect 
)

@元素_取窗口客户区坐标DPI 基于DPI缩放后的坐标

参数
hEle元素句柄
pRect接收坐标

◆ XEle_GetZOrder()

int WINAPI XEle_GetZOrder ( HELE  hEle)

元素_取Z序 获取元素Z序索引, 位置索引.

参数
hEle元素句柄.
返回
成功返回索引值,否则返回 XC_ID_ERROR.

◆ XEle_HitChildEle()

HELE WINAPI XEle_HitChildEle ( HELE  hEle,
__in POINT *  pPt 
)

元素_测试点击元素 检测坐标点所在元素,包含子元素的子元素.

参数
hEle元素句柄.
pPt坐标点.
返回
成功返回元素句柄,否则返回NULL.

◆ XEle_InsertChild()

BOOL WINAPI XEle_InsertChild ( HELE  hEle,
HXCGUI  hChild,
int  index 
)

元素_插入子对象 插入子对象到指定位置.

参数
hEle元素句柄.
hChild要插入的元素句柄或形状对象句柄.
index插入位置索引.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_IsBkTransparent()

BOOL WINAPI XEle_IsBkTransparent ( HELE  hEle)

元素_是否背景透明 是否背景透明.

参数
hEle元素句柄.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_IsChildEle()

BOOL WINAPI XEle_IsChildEle ( HELE  hEle,
HELE  hChildEle 
)

元素_是否为子元素 判断hChildEle是否为hEle的子元素,

参数
hEle元素句柄.
hChildEle子元素句柄
返回
是返回TRUE否则返回FALSE.

◆ XEle_IsDrawFocus()

BOOL WINAPI XEle_IsDrawFocus ( HELE  hEle)

元素_是否绘制焦点 元素是否绘制焦点.

参数
hEle元素句柄.
返回
如果绘制焦点返回TRUE否则返回FALSE.

◆ XEle_IsEnable()

BOOL WINAPI XEle_IsEnable ( HELE  hEle)

元素_是否启用 元素是否为启用状态.

参数
hEle元素句柄.
返回
如果启用状态返回TRUE否则返回FALSE.

◆ XEle_IsEnable_XE_MOUSEWHEEL()

BOOL WINAPI XEle_IsEnable_XE_MOUSEWHEEL ( HELE  hEle)

元素_是否启用_XE_MOUSEWHEEL 判断是否启用鼠标滚动事件,如果禁用那么事件会发送给他的父元素.

参数
hEle元素句柄.
返回
是返回TRUE否则返回FALSE.

◆ XEle_IsEnableCanvas()

BOOL WINAPI XEle_IsEnableCanvas ( HELE  hEle)

元素_是否启用画布 判断是否启用画布,

参数
hEle元素句柄.
返回
是返回TRUE否则返回FALSE.

◆ XEle_IsEnableEvent_XE_PAINT_END()

BOOL WINAPI XEle_IsEnableEvent_XE_PAINT_END ( HELE  hEle)

元素_是否启用事件_XE_PAINT_END 是否启XE_PAINT_END用事件.

参数
hEle元素句柄.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_IsEnableFocus()

BOOL WINAPI XEle_IsEnableFocus ( HELE  hEle)

元素_是否启用焦点 元素是否启用焦点.

参数
hEle元素句柄.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_IsFocus()

BOOL WINAPI XEle_IsFocus ( HELE  hEle)

元素_是否焦点 判断是否拥有焦点.

参数
hEle元素句柄.
返回
如果拥有焦点返回TRUE,否则返回FALSE.

◆ XEle_IsFocusEx()

BOOL WINAPI XEle_IsFocusEx ( HELE  hEle)

元素_是否焦点扩展 判断该元素或该元素的子元素是否拥有焦点

参数
hEle元素句柄.
返回
如果拥有焦点返回TRUE,否则返回FALSE.

◆ XEle_IsKeyTab()

BOOL WINAPI XEle_IsKeyTab ( HELE  hEle)

元素_是否接受TAB 是否接受Tab键输入; 例如: XRichEdit, XEdit

参数
hEle元素句柄
返回
是返回TRUE否则返回FALSE

◆ XEle_IsMouseThrough()

BOOL WINAPI XEle_IsMouseThrough ( HELE  hEle)

元素_是否鼠标穿透 元素是否启用鼠标穿透.

参数
hEle元素句柄.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_IsSwitchFocus()

BOOL WINAPI XEle_IsSwitchFocus ( HELE  hEle)

元素_是否接受切换焦点 是否接受通过键盘切换焦点(方向键,TAB键).

参数
hEle元素句柄.
返回
是返回TRUE否则返回FALSE.

◆ XEle_KillXCTimer()

BOOL WINAPI XEle_KillXCTimer ( HELE  hEle,
UINT  nIDEvent 
)

元素_关闭炫彩定时器 关闭元素定时器.

参数
hEle元素句柄.
nIDEvent事件ID.
返回
如果成功返回TRUE,否则返回FALSE.

◆ XEle_PointClientToWndClient()

void WINAPI XEle_PointClientToWndClient ( HELE  hEle,
__in_out POINT *  pPt 
)

元素_客户区点到窗口客户区 元素客户区坐标转换到窗口客户区坐标.

参数
hEle元素句柄.
pPt接收返回坐标点.

◆ XEle_PointClientToWndClientDPI()

void WINAPI XEle_PointClientToWndClientDPI ( HELE  hEle,
__in_out POINT *  pPt 
)

@元素_客户区点到窗口客户区DPI 缩放后的坐标

参数
hEle元素句柄
pPt接收返回坐标点

◆ XEle_PointWndClientToEleClient()

void WINAPI XEle_PointWndClientToEleClient ( HELE  hEle,
__in_out POINT *  pPt 
)

元素_窗口客户区点到元素客户区 窗口客户区坐标转换到元素客户区坐标.

参数
hEle元素句柄.
pPt坐标.

◆ XEle_PopupToolTip()

void WINAPI XEle_PopupToolTip ( HELE  hEle,
int  x,
int  y 
)

元素_弹出工具提示 弹出工具提示.

参数
hEle元素句柄.
xX坐标.
yY坐标.

◆ XEle_PostEvent()

int WINAPI XEle_PostEvent ( HELE  hEle,
int  nEvent,
WPARAM  wParam,
LPARAM  lParam 
)

元素_投递事件 POST事件.

参数
hEle元素句柄.
nEvent事件类型.
wParam参数.
lParam参数.
返回
事件返回值.

◆ XEle_RectClientToWndClient()

void WINAPI XEle_RectClientToWndClient ( HELE  hEle,
__in_out RECT *  pRect 
)

元素_客户区坐标到窗口客户区 元素客户区坐标转换到窗口客户区坐标.

参数
hEle元素句柄.
pRect坐标.

◆ XEle_RectClientToWndClientDPI()

void WINAPI XEle_RectClientToWndClientDPI ( HELE  hEle,
__in_out RECT *  pRect 
)

@元素_客户区坐标到窗口客户区DPI 缩放后坐标

参数
hEle元素句柄
pRect接收返回坐标

◆ XEle_RectWndClientToEleClient()

void WINAPI XEle_RectWndClientToEleClient ( HELE  hEle,
__in_out RECT *  pRect 
)

元素_窗口客户区坐标到元素客户区 窗口客户区坐标转换到元素客户区坐标.

参数
hEle元素句柄.
pRect坐标.

◆ XEle_Redraw()

void WINAPI XEle_Redraw ( HELE  hEle,
BOOL  bImmediate 
)

元素_重绘 重绘元素.

参数
hEle元素句柄.
bImmediate是否立即重绘,默认为否.

◆ XEle_RedrawRect()

void WINAPI XEle_RedrawRect ( HELE  hEle,
RECT *  pRect,
BOOL  bImmediate 
)

元素_重绘指定区域 重绘元素指定区域.

参数
hEle元素句柄.
pRect相对于元素客户区坐标.
bImmediate是否立即重绘,默认为否.

◆ XEle_RegEventC()

BOOL WINAPI XEle_RegEventC ( HELE  hEle,
int  nEvent,
void *  pFun 
)

元素_注册事件C 注册事件C方式,事件函数省略自身句柄.

参数
hEle元素句柄.
nEvent事件类型.
pFun事件函数指针.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_RegEventC1()

BOOL WINAPI XEle_RegEventC1 ( HELE  hEle,
int  nEvent,
void *  pFun 
)

元素_注册事件C1 注册事件C1方式,事件函数包含自身句柄.

参数
hEle元素句柄.
nEvent事件类型.
pFun事件函数指针.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_Remove()

void WINAPI XEle_Remove ( HELE  hEle)

元素_移除 移除元素,但不销毁.

参数
hEle元素句柄.

◆ XEle_RemoveEventC()

BOOL WINAPI XEle_RemoveEventC ( HELE  hEle,
int  nEvent,
void *  pFun 
)

元素_移除事件C 移除事件函数C方式.

参数
hEle元素句柄.
nEvent事件类型.
pFun事件函数指针.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_SendEvent()

int WINAPI XEle_SendEvent ( HELE  hEle,
int  nEvent,
WPARAM  wParam,
LPARAM  lParam 
)

元素_发送事件 发送事件.

参数
hEle目标元素句柄.
nEvent事件类型.
wParam参数.
lParam参数.
返回
事件返回值.

◆ XEle_SetAlpha()

void WINAPI XEle_SetAlpha ( HELE  hEle,
BYTE  alpha 
)

元素_置透明度 设置元素透明度.

参数
hEle元素句柄.
alpha透明度.

◆ XEle_SetBkInfo()

int WINAPI XEle_SetBkInfo ( HELE  hEle,
const wchar_t *  pText 
)

@元素_置背景 设置背景内容

参数
hEle元素句柄
pText背景内容字符串
返回
返回设置的背景对象数量

◆ XEle_SetBkManager()

void WINAPI XEle_SetBkManager ( HELE  hEle,
HBKM  hBkInfoM 
)

@元素_置背景管理器

参数
hEle元素句柄
hBkInfoM背景管理器

◆ XEle_SetBorderSize()

void WINAPI XEle_SetBorderSize ( HELE  hEle,
int  left,
int  top,
int  right,
int  bottom 
)

元素_置边框大小 设置边框大小.

参数
hEle元素句柄.
left左边大小.
top上边大小.
right右边大小.
bottom下边大小.

◆ XEle_SetCapture()

void WINAPI XEle_SetCapture ( HELE  hEle,
BOOL  b 
)

元素_置鼠标捕获 设置鼠标捕获.

参数
hEle元素句柄.
bTRUE设置,FALSE取消.

◆ XEle_SetCursor()

void WINAPI XEle_SetCursor ( HELE  hEle,
HCURSOR  hCursor 
)

元素_置光标 设置元素鼠标光标.

参数
hEle元素句柄.
hCursor光标句柄.

◆ XEle_SetDragBorder()

void WINAPI XEle_SetDragBorder ( HELE  hEle,
int  nFlags 
)

元素_置拖动边框 设置拖动边框.

参数
hEle元素句柄.
nFlags边框位置组合. element_position_

◆ XEle_SetDragBorderBindEle()

void WINAPI XEle_SetDragBorderBindEle ( HELE  hEle,
int  nFlags,
HELE  hBindEle,
int  nSpace 
)

元素_置拖动边框绑定元素 设置拖动边框绑定元素, 调用 XEle_SetDragBorder() 启用对应的边, 当拖动边框时, 自动调整绑定元素的大小, 每条边可绑定一个元素.

参数
hEle元素句柄.
nFlags边框位置标识,不可组合. element_position_
hBindEle绑定元素.
nSpace元素间隔大小

◆ XEle_SetFocusBorderColor()

void WINAPI XEle_SetFocusBorderColor ( HELE  hEle,
COLORREF  color 
)

元素_置焦点边框颜色 设置焦点边框颜色.

参数
hEle元素句柄.
color颜色值, 请使用宏: RGBA()

◆ XEle_SetFont()

void WINAPI XEle_SetFont ( HELE  hEle,
HFONTX  hFontx 
)

元素_置字体 设置元素字体.

参数
hEle元素句柄.
hFontx炫彩字体.

◆ XEle_SetHeight()

void WINAPI XEle_SetHeight ( HELE  hEle,
int  nHeight 
)

元素_置高度 设置高度

参数
hEle元素句柄
nHeight高度

◆ XEle_SetLockScroll()

void WINAPI XEle_SetLockScroll ( HELE  hEle,
BOOL  bHorizon,
BOOL  bVertical 
)

元素_置锁定滚动 设置锁定元素在滚动视图中跟随滚动,如果设置TRUE将不跟随滚动.

参数
hEle元素句柄.
bHorizon是否锁定水平滚动.
bVertical是否锁定垂直滚动.

◆ XEle_SetMaxSize()

void WINAPI XEle_SetMaxSize ( HELE  hEle,
int  nWidth,
int  nHeight 
)

元素_置最大大小 设置元素最大大小.

参数
hEle元素句柄.
nWidth最大宽度.
nHeight最大高度.

◆ XEle_SetMinSize()

void WINAPI XEle_SetMinSize ( HELE  hEle,
int  nWidth,
int  nHeight 
)

元素_置最小大小 设置元素最小大小

参数
hEle元素句柄.
nWidth最小宽度
nHeight最小高度.

◆ XEle_SetPadding()

void WINAPI XEle_SetPadding ( HELE  hEle,
int  left,
int  top,
int  right,
int  bottom 
)

元素_置内填充大小 设置被填充大小.

参数
hEle元素句柄.
left左边大小.
top上边大小.
right右边大小.
bottom下边大小.

◆ XEle_SetPosition()

int WINAPI XEle_SetPosition ( HELE  hEle,
int  x,
int  y,
BOOL  bRedraw,
int  nFlags,
UINT  nAdjustNo 
)

@元素_置位置 移动元素坐标

参数
hEle元素句柄.
xX坐标.
yY坐标.
bRedraw是否重绘.
nFlags调整布局标识位, adjustLayout_
nAdjustNo调整布局流水号
返回
如果坐标未改变返回0,如果大小改变返回2(触发XE_SIZE), 否则返回1.

◆ XEle_SetPositionLogic()

int WINAPI XEle_SetPositionLogic ( HELE  hEle,
int  x,
int  y,
BOOL  bRedraw,
int  nFlags,
UINT  nAdjustNo 
)

@元素_置位置逻辑 移动元素坐标; 逻辑坐标,包含滚动视图偏移

参数
hEle元素句柄.
xX坐标.
yY坐标.
bRedraw是否重绘.
nFlags调整布局标识位, adjustLayout_
nAdjustNo调整布局流水号
返回
如果坐标未改变返回0,如果大小改变返回2(触发XE_SIZE), 否则返回1.

◆ XEle_SetRect()

int WINAPI XEle_SetRect ( HELE  hEle,
RECT *  pRect,
BOOL  bRedraw,
int  nFlags,
UINT  nAdjustNo 
)

元素_置坐标 设置元素坐标.

参数
hEle元素句柄.
pRect坐标.
bRedraw是否重绘.
nFlags调整布局标识位, adjustLayout_
nAdjustNo调整布局流水号
返回
如果返回0坐标没有改变,如果大小改变返回2(触发XE_SIZE), 否则返回1(仅改变left,top,没有改变大小).

◆ XEle_SetRectEx()

int WINAPI XEle_SetRectEx ( HELE  hEle,
int  x,
int  y,
int  cx,
int  cy,
BOOL  bRedraw,
int  nFlags,
UINT  nAdjustNo 
)

元素_置坐标扩展 设置元素坐标.

参数
hEle元素句柄.
xX坐标.
yY坐标.
cx宽度.
cy高度.
bRedraw是否重绘.
nFlags调整布局标识位, adjustLayout_
nAdjustNo调整布局流水号
返回
如果坐标未改变返回0,如果大小改变返回2(触发XE_SIZE), 否则返回1.

◆ XEle_SetRectLogic()

int WINAPI XEle_SetRectLogic ( HELE  hEle,
RECT *  pRect,
BOOL  bRedraw,
int  nFlags,
UINT  nAdjustNo 
)

元素_置逻辑坐标 设置元素坐标,逻辑坐标,包含滚动视图偏移.

参数
hEle元素句柄.
pRect坐标.
bRedraw是否重绘.
nFlags参数将被带入 XE_SIZE ,XE_ADJUSTLAYOUT 事件回调.adjustLayout_
nAdjustNo调整布局流水号
返回
如果坐标未改变返回0,如果大小改变返回2(触发XE_SIZE), 否则返回1.

◆ XEle_SetSize()

int WINAPI XEle_SetSize ( HELE  hEle,
int  nWidth,
int  nHeight,
BOOL  bRedraw,
int  nFlags,
UINT  nAdjustNo 
)

@元素_置大小

参数
hEle元素句柄
nWidth宽度
nHeight高度
bRedraw是否重绘
nFlags调整布局标识位, adjustLayout_
nAdjustNo调整布局流水号

◆ XEle_SetTextColor()

void WINAPI XEle_SetTextColor ( HELE  hEle,
COLORREF  color 
)

元素_置文本颜色 设置文本颜色.

参数
hEle元素句柄.
color颜色值, 请使用宏: RGBA()

◆ XEle_SetToolTip()

void WINAPI XEle_SetToolTip ( HELE  hEle,
const wchar_t *  pText 
)

元素_置工具提示 设置工具提示内容.

参数
hEle元素句柄.
pText工具提示内容.

◆ XEle_SetToolTipEx()

void WINAPI XEle_SetToolTipEx ( HELE  hEle,
const wchar_t *  pText,
int  nTextAlign 
)

元素_置工具提示扩展 设置工具提示内容.

参数
hEle元素句柄.
pText工具提示内容.
nTextAlign文本对齐方式 textFormatFlag_

◆ XEle_SetUserData()

void WINAPI XEle_SetUserData ( HELE  hEle,
vint  nData 
)

元素_置用户数据 设置用户数据.

参数
hEle元素句柄.
nData用户数据.

◆ XEle_SetWidth()

void WINAPI XEle_SetWidth ( HELE  hEle,
int  nWidth 
)

元素_置宽度 设置宽度

参数
hEle元素句柄
nWidth宽度

◆ XEle_SetXCTimer()

BOOL WINAPI XEle_SetXCTimer ( HELE  hEle,
UINT  nIDEvent,
UINT  uElapse 
)

元素_置炫彩定时器 设置元素定时器.

参数
hEle元素句柄.
nIDEvent事件ID.
uElapse延时毫秒.
返回
如果成功返回TRUE,否则返回FALSE.

◆ XEle_SetZOrder()

BOOL WINAPI XEle_SetZOrder ( HELE  hEle,
int  index 
)

元素_置Z序 设置元素Z序.

参数
hEle元素句柄.
index位置索引.
返回
成功返回TRUE否则返回FALSE.

◆ XEle_SetZOrderEx()

BOOL WINAPI XEle_SetZOrderEx ( HELE  hEle,
HELE  hDestEle,
zorder_  nType 
)

元素_置Z序扩展 设置元素Z序.

参数
hEle元素句柄.
hDestEle目标元素.
nType类型.
返回
成功返回TRUE否则返回FALSE.