aardio 文档

win.ui.ctrl.bk 库模块帮助文档

win.ui.ctrl 成员列表

win.ui.ctrl.bk()

无窗口控件,仅用于背景贴图,不建议用于频繁刷新绘图

返回对象:winuictrlbkObject

winuictrlbkObject 成员列表

winuictrlbkObject.background

参数指定图像路径,重设背景图像,
仅支持gif,jpg等,不支持png,
png贴图请改用bkplus控件

winuictrlbkObject.bgcolor

背景色,RGB格式数值

winuictrlbkObject.forecolor

前景色,RGB格式数值

winuictrlbkObject.getPos()

返回x,y,cx,cy,
x,y为控件坐标,cx,cy为控件宽、高

winuictrlbkObject.linearGradient

线程渐变方向,0为水平方向,其他数值为垂直方向渐变

winuictrlbkObject.onDrawBackground

winuictrlbkObject.onDrawBackground(hdc,rc){
    /*背景绘图以后触发此回调,  
hdc为当前绘图设备句柄,rc为控件位置*/
}

winuictrlbkObject.redraw()

刷新,会导致背景窗口重建背景图缓存
不建议频繁调用

winuictrlbkObject.setBitmap()

参数指定位图句柄,重设背景位图
控件负责销毁位图句柄

Markdown 格式