中级会员
- 积分
- 213
- 金钱
- 213
- 注册时间
- 2016-12-29
- 在线时间
- 100 小时
|
1金钱
switch(mode)
{
case 0: //在指定位置显示图片
if((member == 1) && (denom == 1)) //无需缩放,直接绘制
{
GUI_BMP_DrawEx(BmpGetData,&BMPFile,x,y);//在指定位置显示BMP图片
}else //否则图片需要缩放
{
GUI_BMP_DrawScaledEx(BmpGetData,&BMPFile,x,y,member,denom);
}
break;
case 1: //在LCD中间显示图片
XSize = GUI_BMP_GetXSizeEx(BmpGetData,&BMPFile); //获取图片的X轴大小
YSize = GUI_BMP_GetYSizeEx(BmpGetData,&BMPFile); //获取图片的Y轴大小
if((member == 1) && (denom == 1)) //无需缩放,直接绘制
{
//在LCD中间显示图片
GUI_BMP_DrawEx(BmpGetData,&BMPFile,(lcddev.width-XSize)/2-1,(lcddev.height-YSize)/2-1);
}else //否则图片需要缩放
{
Xflag = (float)XSize*((float)member/(float)denom);
Yflag = (float)YSize*((float)member/(float)denom);
XSize = (lcddev.width-(int)Xflag)/2-1;
YSize = (lcddev.height-(int)Yflag)/2-1;
GUI_BMP_DrawScaledEx(BmpGetData,&BMPFile,XSize,YSize,member,denom);
}
break;
}
找不到GUI_BMP_DrawEx函数在哪写的,goto 也找不到,全局搜这个函数也找不到
|
|