BkObject-背景对象
void WINAPI XBkObj_SetMargin (vint hObj, int left, int top, int right, int bottom)
 @背景对象_置外间距 外间距与对齐标识互相依赖 bkObject_align_flag_ 当水平居中时left代表宽度; 当垂直居中时top代表高度; 当对齐left时right代表宽度; 当对齐right时left代表宽度; 当对齐top时bottom代表宽度; 当对齐bottom时top代表宽度; 更多...
 
void WINAPI XBkObj_SetAlign (vint hObj, int nFlags)
 @背景对象_置对齐 更多...
 
void WINAPI XBkObj_SetImage (vint hObj, HIMAGE hImage)
 @背景对象_置图片 更多...
 
void WINAPI XBkObj_SetRotate (vint hObj, float angle)
 @背景对象_置旋转 更多...
 
void WINAPI XBkObj_SetFillColor (vint hObj, COLORREF color)
 @背景对象_置填充颜色 更多...
 
void WINAPI XBkObj_SetBorderWidth (vint hObj, int width)
 @背景对象_置边框宽度 更多...
 
void WINAPI XBkObj_SetBorderColor (vint hObj, COLORREF color)
 @背景对象_置边框颜色 更多...
 
void WINAPI XBkObj_SetRectRoundAngle (vint hObj, int leftTop, int leftBottom, int rightTop, int rightBottom)
 @背景对象_置矩形圆角 更多...
 
void WINAPI XBkObj_EnableFill (vint hObj, BOOL bEnable)
 @背景对象_启用填充 启用绘制填充 更多...
 
void WINAPI XBkObj_EnableBorder (vint hObj, BOOL bEnable)
 @背景对象_启用边框 启用绘制边框 更多...
 
void WINAPI XBkObj_SetText (vint hObj, const wchar_t *pText)
 @背景对象_置文本 更多...
 
void WINAPI XBkObj_SetFont (vint hObj, HFONTX hFont)
 @背景对象_置字体 更多...
 
void WINAPI XBkObj_SetTextAlign (vint hObj, int nAlign)
 @背景对象_置文本对齐 更多...
 
void WINAPI XBkObj_GetMargin (vint hObj, __out marginSize_ *pMargin)
 @背景对象_取外间距 当水平居中时left代表宽度; 当垂直居中时top代表高度; 当对齐left时right代表宽度; 当对齐right时left代表宽度; 当对齐top时bottom代表宽度; 当对齐bottom时top代表宽度; 更多...
 
int WINAPI XBkObj_GetAlign (vint hObj)
 @背景对象_取对齐 更多...
 
HIMAGE WINAPI XBkObj_GetImage (vint hObj)
 @背景对象_取图片 更多...
 
int WINAPI XBkObj_GetRotate (vint hObj)
 @背景对象_取旋转角度 更多...
 
COLORREF WINAPI XBkObj_GetFillColor (vint hObj)
 @背景对象_取填充色 更多...
 
COLORREF WINAPI XBkObj_GetBorderColor (vint hObj)
 @背景对象_取边框色 更多...
 
int WINAPI XBkObj_GetBorderWidth (vint hObj)
 @背景对象_取边框宽度 更多...
 
void WINAPI XBkObj_GetRectRoundAngle (vint hObj, __out RECT *pRect)
 @背景对象_取矩形圆角 更多...
 
BOOL WINAPI XBkObj_IsFill (vint hObj)
 @背景对象_是否填充 更多...
 
BOOL WINAPI XBkObj_IsBorder (vint hObj)
 @背景对象_是否边框 更多...
 
const wchar_t *WINAPI XBkObj_GetText (vint hObj)
 @背景对象_取文本 更多...
 
HFONTX WINAPI XBkObj_GetFont (vint hObj)
 @背景对象_取字体 更多...
 
int WINAPI XBkObj_GetTextAlign (vint hObj)
 @背景对象_取文本对齐 更多...
 

详细描述

此接口用来获取背景管理器中的对象操作, BkManager-背景管理器 当对象拥有指定功能时调用指定功能接口才有效, 比如:文本对象才拥有置文本功能 XBkObj_SetText()

函数说明

◆ XBkObj_EnableBorder()

void WINAPI XBkObj_EnableBorder ( vint  hObj,
BOOL  bEnable 
)

@背景对象_启用边框 启用绘制边框

参数
hObj背景对象句柄
bEnable是否启用

◆ XBkObj_EnableFill()

void WINAPI XBkObj_EnableFill ( vint  hObj,
BOOL  bEnable 
)

@背景对象_启用填充 启用绘制填充

参数
hObj背景对象句柄
bEnable是否启用

◆ XBkObj_GetAlign()

int WINAPI XBkObj_GetAlign ( vint  hObj)

@背景对象_取对齐

参数
hObj背景对象句柄
返回
返回对齐标识 bkObject_align_flag_

◆ XBkObj_GetBorderColor()

COLORREF WINAPI XBkObj_GetBorderColor ( vint  hObj)

@背景对象_取边框色

参数
hObj背景对象句柄
返回
返回边框色

◆ XBkObj_GetBorderWidth()

int WINAPI XBkObj_GetBorderWidth ( vint  hObj)

@背景对象_取边框宽度

参数
hObj背景对象句柄
返回
返回边框宽度

◆ XBkObj_GetFillColor()

COLORREF WINAPI XBkObj_GetFillColor ( vint  hObj)

@背景对象_取填充色

参数
hObj背景对象句柄
返回
返回填充色

◆ XBkObj_GetFont()

HFONTX WINAPI XBkObj_GetFont ( vint  hObj)

@背景对象_取字体

参数
hObj背景对象句柄
返回
返回字体

◆ XBkObj_GetImage()

HIMAGE WINAPI XBkObj_GetImage ( vint  hObj)

@背景对象_取图片

参数
hObj背景对象句柄
返回
返回图片句柄

◆ XBkObj_GetMargin()

void WINAPI XBkObj_GetMargin ( vint  hObj,
__out marginSize_ *  pMargin 
)

@背景对象_取外间距 当水平居中时left代表宽度; 当垂直居中时top代表高度; 当对齐left时right代表宽度; 当对齐right时left代表宽度; 当对齐top时bottom代表宽度; 当对齐bottom时top代表宽度;

参数
hObj背景对象句柄
pMargin接收返回外间距

◆ XBkObj_GetRectRoundAngle()

void WINAPI XBkObj_GetRectRoundAngle ( vint  hObj,
__out RECT *  pRect 
)

@背景对象_取矩形圆角

参数
hObj背景对象句柄
pRect接收返回圆角大小

◆ XBkObj_GetRotate()

int WINAPI XBkObj_GetRotate ( vint  hObj)

@背景对象_取旋转角度

参数
hObj背景对象句柄
返回
返回旋转角度

◆ XBkObj_GetText()

const wchar_t *WINAPI XBkObj_GetText ( vint  hObj)

@背景对象_取文本

参数
hObj背景对象句柄
返回
返回文本

◆ XBkObj_GetTextAlign()

int WINAPI XBkObj_GetTextAlign ( vint  hObj)

@背景对象_取文本对齐

参数
hObj背景对象句柄
返回
返回文本对齐方式 textFormatFlag_

◆ XBkObj_IsBorder()

BOOL WINAPI XBkObj_IsBorder ( vint  hObj)

@背景对象_是否边框

参数
hObj背景对象句柄
返回
绘制边框返回TRUE,否则返回FALSE

◆ XBkObj_IsFill()

BOOL WINAPI XBkObj_IsFill ( vint  hObj)

@背景对象_是否填充

参数
hObj背景对象句柄
返回
填充返回TRUE,否则返回FALSE

◆ XBkObj_SetAlign()

void WINAPI XBkObj_SetAlign ( vint  hObj,
int  nFlags 
)

@背景对象_置对齐

参数
hObj背景对象句柄
nFlags对齐方式 bkObject_align_flag_

◆ XBkObj_SetBorderColor()

void WINAPI XBkObj_SetBorderColor ( vint  hObj,
COLORREF  color 
)

@背景对象_置边框颜色

参数
hObj背景对象句柄
color颜色值, 请使用宏: RGBA()

◆ XBkObj_SetBorderWidth()

void WINAPI XBkObj_SetBorderWidth ( vint  hObj,
int  width 
)

@背景对象_置边框宽度

参数
hObj背景对象句柄
width宽度

◆ XBkObj_SetFillColor()

void WINAPI XBkObj_SetFillColor ( vint  hObj,
COLORREF  color 
)

@背景对象_置填充颜色

参数
hObj背景对象句柄
color颜色值, 请使用宏: RGBA()

◆ XBkObj_SetFont()

void WINAPI XBkObj_SetFont ( vint  hObj,
HFONTX  hFont 
)

@背景对象_置字体

参数
hObj背景对象句柄
hFont字体句柄

◆ XBkObj_SetImage()

void WINAPI XBkObj_SetImage ( vint  hObj,
HIMAGE  hImage 
)

@背景对象_置图片

参数
hObj背景对象句柄
hImage图片句柄

◆ XBkObj_SetMargin()

void WINAPI XBkObj_SetMargin ( vint  hObj,
int  left,
int  top,
int  right,
int  bottom 
)

@背景对象_置外间距 外间距与对齐标识互相依赖 bkObject_align_flag_ 当水平居中时left代表宽度; 当垂直居中时top代表高度; 当对齐left时right代表宽度; 当对齐right时left代表宽度; 当对齐top时bottom代表宽度; 当对齐bottom时top代表宽度;

参数
hObj背景对象句柄
left左边间距
top顶部间距
right右边间距
bottom底部间距

◆ XBkObj_SetRectRoundAngle()

void WINAPI XBkObj_SetRectRoundAngle ( vint  hObj,
int  leftTop,
int  leftBottom,
int  rightTop,
int  rightBottom 
)

@背景对象_置矩形圆角

参数
hObj背景对象句柄
leftTop左上角
leftBottom左下角
rightTop右上角
rightBottom右下角

◆ XBkObj_SetRotate()

void WINAPI XBkObj_SetRotate ( vint  hObj,
float  angle 
)

@背景对象_置旋转

参数
hObj背景对象句柄
angle旋转角度

◆ XBkObj_SetText()

void WINAPI XBkObj_SetText ( vint  hObj,
const wchar_t *  pText 
)

@背景对象_置文本

参数
hObj背景对象句柄
pText文本字符串

◆ XBkObj_SetTextAlign()

void WINAPI XBkObj_SetTextAlign ( vint  hObj,
int  nAlign 
)

@背景对象_置文本对齐

参数
hObj背景对象句柄
nAlign文本对齐方式 textFormatFlag_