该章对应图片控件,简单展示了图片的相关接口及常见的使用方法
/**
* @LEVEL1
* @brief 设置不同状态值下对应图片
* @param state 状态值
* @param img 图片路径
*/
void addStateImg(int state, const string img = "");
/**
* @LEVEL0
* @brief 设置状态,显示相应图片
*/
void setState(int state);
/**
* @LEVEL0
* @brief 设置图片源
* @param src 图片路径
*/
STTImage* setSrc(const string& src);
/**
* @LEVEL0
* @brief 获取图片源
*/
const void* getSrc();
/**
* @LEVEL1
* @brief 设置图片水平偏移量(当控件小于图片时有用)
*/
STTImage* setOffsetX(int x);
/**
* @LEVEL1
* @brief 设置图片垂直偏移量(当控件小于图片时有用)
*/
STTImage* setOffsetY(int y);
/**
* @LEVEL0
* @brief 设置图片旋转角度,范围0~360
*/
STTImage* setAngle(float angle);
/**
* @LEVEL0
* @brief 设置旋转中心点位置
* @param x 宽度/2时为水平中心
* @param y 高度/2时为垂直中心
*/
STTImage* setPivot(int x, int y);
/**
* @LEVEL0
* @brief 设置缩放比例,取值范围1/256~256
*/
STTImage* setZoom(float zoom);
/**
* @LEVEL0
* @brief 获取水平偏移量
*/
int getOffsetX();
/**
* @LEVEL0
* @brief 获取垂直偏移量
*/
int getOffsetY();
/**
* @LEVEL0
* @brief 获取旋转角度(0~360)
*/
float getAngle();
/**
* @LEVEL0
* @brief 获取旋转中心点
*/
LvPoint getPivot();
/**
* @LEVEL0
* @brief 获取缩放比例
*/
float getZoom();
wMImage1->setSrc("/customer/prm/images/im.bmp");