窗口组件
BOOL WINAPI XWidget_IsShow (HXCGUI hXCGUI)
 @窗口组件_是否显示 判断UI对象是否显示 更多...
 
void WINAPI XWidget_Show (HXCGUI hXCGUI, BOOL bShow)
 @窗口组件_显示 更多...
 
void WINAPI XWidget_EnableLayoutControl (HXCGUI hXCGUI, BOOL bEnable)
 @窗口组件_启用布局控制 该对象是否受布局控制 更多...
 
BOOL WINAPI XWidget_IsLayoutControl (HXCGUI hXCGUI)
 @窗口组件_是否布局控制 更多...
 
HELE WINAPI XWidget_GetParentEle (HXCGUI hXCGUI)
 @窗口组件_取父元素 更多...
 
HXCGUI WINAPI XWidget_GetParent (HXCGUI hXCGUI)
 @窗口组件_取父句柄 获取父对象,父可能是元素或窗口,通过此函数可以检查是否有父 更多...
 
HWND WINAPI XWidget_GetHWND (HXCGUI hXCGUI)
 @窗口组件_取窗口句柄系统 获取HWND句柄 更多...
 
HWINDOW WINAPI XWidget_GetHWINDOW (HXCGUI hXCGUI)
 @窗口组件_取窗口句柄 获取HWINDOW句柄 更多...
 
void WINAPI XWidget_SetID (HXCGUI hXCGUI, int nID)
 @窗口组件_置ID 设置元素ID 更多...
 
int WINAPI XWidget_GetID (HXCGUI hXCGUI)
 @窗口组件_取ID 获取元素ID 更多...
 
void WINAPI XWidget_SetUID (HXCGUI hXCGUI, int nUID)
 @窗口组件_置UID 设置元素UID, 全局唯一标识符 更多...
 
int WINAPI XWidget_GetUID (HXCGUI hXCGUI)
 @窗口组件_取UID 获取元素UID,全局唯一标识符 更多...
 
void WINAPI XWidget_SetName (HXCGUI hXCGUI, const wchar_t *pName)
 @窗口组件_置名称 设置元素name 更多...
 
const wchar_t *WINAPI XWidget_GetName (HXCGUI hXCGUI)
 @窗口组件_取名称 获取元素name 更多...
 
void WINAPI XWidget_LayoutItem_EnableWrap (HXCGUI hXCGUI, BOOL bWrap)
 @窗口组件_布局项_启用换行 强制换行 更多...
 
void WINAPI XWidget_LayoutItem_EnableSwap (HXCGUI hXCGUI, BOOL bEnable)
 @窗口组件_布局项_启用交换 根据水平垂直布局变换, 交换属性(宽度,高度,最小宽度,最小高度) 更多...
 
void WINAPI XWidget_LayoutItem_EnableFloat (HXCGUI hXCGUI, BOOL bFloat)
 @窗口组件_布局项_启用浮动 向反方向对齐 更多...
 
void WINAPI XWidget_LayoutItem_SetWidth (HXCGUI hXCGUI, layout_size_ nType, int nWidth)
 @窗口组件_布局项_置宽度 更多...
 
void WINAPI XWidget_LayoutItem_SetHeight (HXCGUI hXCGUI, layout_size_ nType, int nHeight)
 @窗口组件_布局项_置高度 更多...
 
void WINAPI XWidget_LayoutItem_GetWidth (HXCGUI hXCGUI, __out layout_size_ *pType, __out int *pWidth)
 @窗口组件_布局项_取宽度 更多...
 
void WINAPI XWidget_LayoutItem_GetHeight (HXCGUI hXCGUI, __out layout_size_ *pType, __out int *pHeight)
 @窗口组件_布局项_取高度 更多...
 
void WINAPI XWidget_LayoutItem_SetAlign (HXCGUI hXCGUI, layout_align_axis_ nAlign)
 @窗口组件_布局项_置对齐 根据水平垂直轴变化对齐 更多...
 
void WINAPI XWidget_LayoutItem_SetMargin (HXCGUI hXCGUI, int left, int top, int right, int bottom)
 @窗口组件_布局项_置外间距 更多...
 
void WINAPI XWidget_LayoutItem_GetMargin (HXCGUI hXCGUI, __out marginSize_ *pMargin)
 @窗口组件_布局项_取外间距 更多...
 
void WINAPI XWidget_LayoutItem_SetMinSize (HXCGUI hXCGUI, int width, int height)
 @窗口组件_布局项_置最小大小 限制大小仅针对缩放有效(自动, 填充父, 比例, 百分比) 更多...
 
void WINAPI XWidget_LayoutItem_SetPosition (HXCGUI hXCGUI, int left, int top, int right, int bottom)
 @窗口组件_布局项_置位置 相对位置, 值大于等于0有效 更多...
 

详细描述

函数说明

◆ XWidget_EnableLayoutControl()

void WINAPI XWidget_EnableLayoutControl ( HXCGUI  hXCGUI,
BOOL  bEnable 
)

@窗口组件_启用布局控制 该对象是否受布局控制

参数
hXCGUI对象句柄
bEnable是否启用

◆ XWidget_GetHWINDOW()

HWINDOW WINAPI XWidget_GetHWINDOW ( HXCGUI  hXCGUI)

@窗口组件_取窗口句柄 获取HWINDOW句柄

参数
hXCGUI对象句柄.
返回
HWINDOW句柄.

◆ XWidget_GetHWND()

HWND WINAPI XWidget_GetHWND ( HXCGUI  hXCGUI)

@窗口组件_取窗口句柄系统 获取HWND句柄

参数
hXCGUI对象句柄.
返回
HWND句柄.

◆ XWidget_GetID()

int WINAPI XWidget_GetID ( HXCGUI  hXCGUI)

@窗口组件_取ID 获取元素ID

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

◆ XWidget_GetName()

const wchar_t *WINAPI XWidget_GetName ( HXCGUI  hXCGUI)

@窗口组件_取名称 获取元素name

参数
hXCGUI对象句柄
返回
返回name.

◆ XWidget_GetParent()

HXCGUI WINAPI XWidget_GetParent ( HXCGUI  hXCGUI)

@窗口组件_取父句柄 获取父对象,父可能是元素或窗口,通过此函数可以检查是否有父

参数
hXCGUI对象句柄.
返回
对象句柄.

◆ XWidget_GetParentEle()

HELE WINAPI XWidget_GetParentEle ( HXCGUI  hXCGUI)

@窗口组件_取父元素

参数
hXCGUI对象句柄.
返回
元素句柄.

◆ XWidget_GetUID()

int WINAPI XWidget_GetUID ( HXCGUI  hXCGUI)

@窗口组件_取UID 获取元素UID,全局唯一标识符

参数
hXCGUI对象句柄
返回
返回元素UID.

◆ XWidget_IsLayoutControl()

BOOL WINAPI XWidget_IsLayoutControl ( HXCGUI  hXCGUI)

@窗口组件_是否布局控制

参数
hXCGUI
返回
如果成功返回TRUE,否则返回FALSE

◆ XWidget_IsShow()

BOOL WINAPI XWidget_IsShow ( HXCGUI  hXCGUI)

@窗口组件_是否显示 判断UI对象是否显示

参数
hXCGUI对象句柄.
返回
显示返回TRUE,否则返回FALSE.

◆ XWidget_LayoutItem_EnableFloat()

void WINAPI XWidget_LayoutItem_EnableFloat ( HXCGUI  hXCGUI,
BOOL  bFloat 
)

@窗口组件_布局项_启用浮动 向反方向对齐

参数
hXCGUIUI对象句柄
bFloat是否浮动

◆ XWidget_LayoutItem_EnableSwap()

void WINAPI XWidget_LayoutItem_EnableSwap ( HXCGUI  hXCGUI,
BOOL  bEnable 
)

@窗口组件_布局项_启用交换 根据水平垂直布局变换, 交换属性(宽度,高度,最小宽度,最小高度)

参数
hXCGUIUI对象句柄
bEnable是否启用

◆ XWidget_LayoutItem_EnableWrap()

void WINAPI XWidget_LayoutItem_EnableWrap ( HXCGUI  hXCGUI,
BOOL  bWrap 
)

@窗口组件_布局项_启用换行 强制换行

参数
hXCGUIUI对象句柄
bWrap是否换行

◆ XWidget_LayoutItem_GetHeight()

void WINAPI XWidget_LayoutItem_GetHeight ( HXCGUI  hXCGUI,
__out layout_size_ pType,
__out int *  pHeight 
)

@窗口组件_布局项_取高度

参数
hXCGUIUI对象句柄
pType类型
pHeight返回值

◆ XWidget_LayoutItem_GetMargin()

void WINAPI XWidget_LayoutItem_GetMargin ( HXCGUI  hXCGUI,
__out marginSize_ *  pMargin 
)

@窗口组件_布局项_取外间距

参数
hXCGUIUI对象句柄
pMargin接收返回

◆ XWidget_LayoutItem_GetWidth()

void WINAPI XWidget_LayoutItem_GetWidth ( HXCGUI  hXCGUI,
__out layout_size_ pType,
__out int *  pWidth 
)

@窗口组件_布局项_取宽度

参数
hXCGUIUI对象句柄
pType类型
pWidth返回值

◆ XWidget_LayoutItem_SetAlign()

void WINAPI XWidget_LayoutItem_SetAlign ( HXCGUI  hXCGUI,
layout_align_axis_  nAlign 
)

@窗口组件_布局项_置对齐 根据水平垂直轴变化对齐

参数
hXCGUIUI对象句柄
nAlign对齐方式

◆ XWidget_LayoutItem_SetHeight()

void WINAPI XWidget_LayoutItem_SetHeight ( HXCGUI  hXCGUI,
layout_size_  nType,
int  nHeight 
)

@窗口组件_布局项_置高度

参数
hXCGUIUI对象句柄
nType类型
nHeight高度

◆ XWidget_LayoutItem_SetMargin()

void WINAPI XWidget_LayoutItem_SetMargin ( HXCGUI  hXCGUI,
int  left,
int  top,
int  right,
int  bottom 
)

@窗口组件_布局项_置外间距

参数
hXCGUIUI对象句柄
left左边大小
top上边大小
right右边大小
bottom下边大小

◆ XWidget_LayoutItem_SetMinSize()

void WINAPI XWidget_LayoutItem_SetMinSize ( HXCGUI  hXCGUI,
int  width,
int  height 
)

@窗口组件_布局项_置最小大小 限制大小仅针对缩放有效(自动, 填充父, 比例, 百分比)

参数
hXCGUIUI对象句柄
width最小宽度
height最小高度

◆ XWidget_LayoutItem_SetPosition()

void WINAPI XWidget_LayoutItem_SetPosition ( HXCGUI  hXCGUI,
int  left,
int  top,
int  right,
int  bottom 
)

@窗口组件_布局项_置位置 相对位置, 值大于等于0有效

参数
hXCGUIUI对象句柄
left左边距离
top上边距离
right右边距离
bottom下边距离

◆ XWidget_LayoutItem_SetWidth()

void WINAPI XWidget_LayoutItem_SetWidth ( HXCGUI  hXCGUI,
layout_size_  nType,
int  nWidth 
)

@窗口组件_布局项_置宽度

参数
hXCGUIUI对象句柄
nType类型
nWidth宽度

◆ XWidget_SetID()

void WINAPI XWidget_SetID ( HXCGUI  hXCGUI,
int  nID 
)

@窗口组件_置ID 设置元素ID

参数
hXCGUI对象句柄
nIDID值.

◆ XWidget_SetName()

void WINAPI XWidget_SetName ( HXCGUI  hXCGUI,
const wchar_t *  pName 
)

@窗口组件_置名称 设置元素name

参数
hXCGUI对象句柄
pNamename值,字符串指针.

◆ XWidget_SetUID()

void WINAPI XWidget_SetUID ( HXCGUI  hXCGUI,
int  nUID 
)

@窗口组件_置UID 设置元素UID, 全局唯一标识符

参数
hXCGUI对象句柄
nUIDUID值.

◆ XWidget_Show()

void WINAPI XWidget_Show ( HXCGUI  hXCGUI,
BOOL  bShow 
)

@窗口组件_显示

参数
hXCGUI对象句柄
bShow是否显示