Button-按钮

函数

HELE WINAPI XBtn_Create (int x, int y, int cx, int cy, const wchar_t *pName, HXCGUI hParent)
 按钮_创建 创建按钮元素 更多...
 
void WINAPI XBtn_EnableHotkeyPrefix (HELE hEle, BOOL bEnable)
 @按钮_启用热键前缀 对当前文本内容处理, 将&符号后面的一个字符加上下划线 更多...
 
BOOL WINAPI XBtn_IsCheck (HELE hEle)
 按钮_是否选中 是否选中状态. 更多...
 
BOOL WINAPI XBtn_SetCheck (HELE hEle, BOOL bCheck)
 按钮_置选中 设置选中状态. 更多...
 
void WINAPI XBtn_SetState (HELE hEle, common_state3_ nState)
 按钮_置状态 设置按钮状态. 更多...
 
common_state3_ WINAPI XBtn_GetState (HELE hEle)
 @按钮_取三态 获取按钮状态 更多...
 
button_state_ WINAPI XBtn_GetStateEx (HELE hEle)
 @按钮_取按钮状态 获取按钮状态 更多...
 
void WINAPI XBtn_SetTypeEx (HELE hEle, XC_OBJECT_TYPE_EX nType)
 按钮_置类型扩展 设置按钮类型并自动修改样式和文本对齐方式. 更多...
 
void WINAPI XBtn_SetGroupID (HELE hEle, int nID)
 按钮_置组ID 设置组ID. 更多...
 
int WINAPI XBtn_GetGroupID (HELE hEle)
 按钮_取组ID 获取组ID. 更多...
 
void WINAPI XBtn_SetBindEle (HELE hEle, HELE hBindEle)
 按钮_置绑定元素 设置绑定元素. 更多...
 
HELE WINAPI XBtn_GetBindEle (HELE hEle)
 按钮_取绑定元素 获取绑定的元素. 更多...
 
void WINAPI XBtn_SetTextAlign (HELE hEle, int nFlags)
 按钮_置文本对齐 设置文本对齐方式. 更多...
 
int WINAPI XBtn_GetTextAlign (HELE hEle)
 按钮_取文本对齐 获取文本对齐方式. 更多...
 
void WINAPI XBtn_SetIconAlign (HELE hEle, button_icon_align_ align)
 按钮_置图标对齐 设置图标对齐. 更多...
 
void WINAPI XBtn_SetOffset (HELE hEle, int x, int y)
 按钮_置偏移 设置按钮文本坐标偏移量. 更多...
 
void WINAPI XBtn_SetOffsetIcon (HELE hEle, int x, int y)
 按钮_置图标偏移 设置按钮图标坐标偏移量. 更多...
 
void WINAPI XBtn_SetIconSpace (HELE hEle, int size)
 按钮_置图标间隔 设置图标与文本间隔大小. 更多...
 
void WINAPI XBtn_SetText (HELE hEle, const wchar_t *pName)
 按钮_置文本 设置文本内容. 更多...
 
const wchar_t *WINAPI XBtn_GetText (HELE hEle)
 按钮_取文本 获取文本内容. 更多...
 
void WINAPI XBtn_SetIcon (HELE hEle, HIMAGE hImage)
 按钮_置图标 设置图标. 更多...
 
void WINAPI XBtn_SetIconDisable (HELE hEle, HIMAGE hImage)
 按钮_置禁用图标 设置图标禁用状态. 更多...
 
HIMAGE WINAPI XBtn_GetIcon (HELE hEle, int nType)
 按钮_取图标 获取用户设置的图标. 更多...
 
void WINAPI XBtn_AddAnimationFrame (HELE hEle, HIMAGE hImage, UINT uElapse)
 按钮_添加动画帧 添加动画帧. 更多...
 
void WINAPI XBtn_EnableAnimation (HELE hEle, BOOL bEnable, BOOL bLoopPlay)
 按钮_启用动画 开始或关闭图片动画的播放. 更多...
 

详细描述

按钮接口列表

函数说明

◆ XBtn_AddAnimationFrame()

void WINAPI XBtn_AddAnimationFrame ( HELE  hEle,
HIMAGE  hImage,
UINT  uElapse 
)

按钮_添加动画帧 添加动画帧.

参数
hEle元素句柄.
hImage图片句柄
uElapse图片帧延时,单位毫秒.

◆ XBtn_Create()

HELE WINAPI XBtn_Create ( int  x,
int  y,
int  cx,
int  cy,
const wchar_t *  pName,
HXCGUI  hParent 
)

按钮_创建 创建按钮元素

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

◆ XBtn_EnableAnimation()

void WINAPI XBtn_EnableAnimation ( HELE  hEle,
BOOL  bEnable,
BOOL  bLoopPlay 
)

按钮_启用动画 开始或关闭图片动画的播放.

参数
hEle元素句柄.
bEnable开始播放动画TRUE,关闭播放动画FALSE.
bLoopPlay是否循环播放.

◆ XBtn_EnableHotkeyPrefix()

void WINAPI XBtn_EnableHotkeyPrefix ( HELE  hEle,
BOOL  bEnable 
)

@按钮_启用热键前缀 对当前文本内容处理, 将&符号后面的一个字符加上下划线

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

◆ XBtn_GetBindEle()

HELE WINAPI XBtn_GetBindEle ( HELE  hEle)

按钮_取绑定元素 获取绑定的元素.

参数
hEle元素句柄.
返回
绑定的元素句柄.

◆ XBtn_GetGroupID()

int WINAPI XBtn_GetGroupID ( HELE  hEle)

按钮_取组ID 获取组ID.

参数
hEle元素句柄.
返回
组ID.

◆ XBtn_GetIcon()

HIMAGE WINAPI XBtn_GetIcon ( HELE  hEle,
int  nType 
)

按钮_取图标 获取用户设置的图标.

参数
hEle元素句柄.
nType图标类型, 0:默认图标,1:禁用状态图标.
返回
返回图标句柄.

◆ XBtn_GetState()

common_state3_ WINAPI XBtn_GetState ( HELE  hEle)

@按钮_取三态 获取按钮状态

参数
hEle元素句柄.
返回
返回按钮状态.

◆ XBtn_GetStateEx()

button_state_ WINAPI XBtn_GetStateEx ( HELE  hEle)

@按钮_取按钮状态 获取按钮状态

参数
hEle元素句柄.
返回
返回按钮状态.

◆ XBtn_GetText()

const wchar_t *WINAPI XBtn_GetText ( HELE  hEle)

按钮_取文本 获取文本内容.

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

◆ XBtn_GetTextAlign()

int WINAPI XBtn_GetTextAlign ( HELE  hEle)

按钮_取文本对齐 获取文本对齐方式.

参数
hEle元素句柄.
返回
文本对齐方式 textFormatFlag_ .

◆ XBtn_IsCheck()

BOOL WINAPI XBtn_IsCheck ( HELE  hEle)

按钮_是否选中 是否选中状态.

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

◆ XBtn_SetBindEle()

void WINAPI XBtn_SetBindEle ( HELE  hEle,
HELE  hBindEle 
)

按钮_置绑定元素 设置绑定元素.

参数
hEle元素句柄.
hBindEle将要绑定的元素.

◆ XBtn_SetCheck()

BOOL WINAPI XBtn_SetCheck ( HELE  hEle,
BOOL  bCheck 
)

按钮_置选中 设置选中状态.

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

◆ XBtn_SetGroupID()

void WINAPI XBtn_SetGroupID ( HELE  hEle,
int  nID 
)

按钮_置组ID 设置组ID.

参数
hEle元素句柄.
nID组ID.

◆ XBtn_SetIcon()

void WINAPI XBtn_SetIcon ( HELE  hEle,
HIMAGE  hImage 
)

按钮_置图标 设置图标.

参数
hEle元素句柄.
hImage图片句柄.

◆ XBtn_SetIconAlign()

void WINAPI XBtn_SetIconAlign ( HELE  hEle,
button_icon_align_  align 
)

按钮_置图标对齐 设置图标对齐.

参数
hEle元素句柄.
align对齐方式.

◆ XBtn_SetIconDisable()

void WINAPI XBtn_SetIconDisable ( HELE  hEle,
HIMAGE  hImage 
)

按钮_置禁用图标 设置图标禁用状态.

参数
hEle元素句柄.
hImage图片句柄.

◆ XBtn_SetIconSpace()

void WINAPI XBtn_SetIconSpace ( HELE  hEle,
int  size 
)

按钮_置图标间隔 设置图标与文本间隔大小.

参数
hEle元素句柄.
size间隔大小.

◆ XBtn_SetOffset()

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

按钮_置偏移 设置按钮文本坐标偏移量.

参数
hEle元素句柄.
x偏移量.
y偏移量.

◆ XBtn_SetOffsetIcon()

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

按钮_置图标偏移 设置按钮图标坐标偏移量.

参数
hEle元素句柄.
x偏移量.
y偏移量.

◆ XBtn_SetState()

void WINAPI XBtn_SetState ( HELE  hEle,
common_state3_  nState 
)

按钮_置状态 设置按钮状态.

参数
hEle元素句柄.
nState按钮状态见宏定义.

◆ XBtn_SetText()

void WINAPI XBtn_SetText ( HELE  hEle,
const wchar_t *  pName 
)

按钮_置文本 设置文本内容.

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

◆ XBtn_SetTextAlign()

void WINAPI XBtn_SetTextAlign ( HELE  hEle,
int  nFlags 
)

按钮_置文本对齐 设置文本对齐方式.

参数
hEle元素句柄.
nFlags对齐方式 textFormatFlag_ .

◆ XBtn_SetTypeEx()

void WINAPI XBtn_SetTypeEx ( HELE  hEle,
XC_OBJECT_TYPE_EX  nType 
)

按钮_置类型扩展 设置按钮类型并自动修改样式和文本对齐方式.

参数
hEle元素句柄.
nType按钮类型,参见宏定义.