影子论坛

发新帖

手机C 图片缩放绘制 教程

风的影子 2019-12-22 614

//加载系统头文件base.h
#include <base.h>
#include <graphics.h>

/*
头文件:graphics.h
从安装包assets目录读取bitmap
并绘制到屏幕上
*/



 void helloworld()
{
    //用指定颜色清除屏幕
    cls(0,0,0);
    //从assets目录读取bitmap
    int32 bitmap = readBitmapFromAssets ("1.png");
    
    //绘制bitmap
    drawBitmapEx(bitmap, 300, 0,800,400,0,0,30,30);
    //释放图片缓存
    bitmapFree(bitmap);
    //刷新屏幕
    ref(0,0,SCRW,SCRH);
}


//入口函数,程序启动时开始执行
int init()
{
    //调用函数helloworld
    helloworld();
    
    return 0;
}




//event函数,接收消息事件
int event(int type, int p1, int p2)
{
    if(KY_UP == type)
    {
        switch(p1)
        {
        case _BACK
:
            exit();
            break;
        case _MENU:
            break;
        }
    }

    return 0;
}

//应用暂停,当程序进入后台或变为不可见时会调用此函数
int pause()
{
    return 0;
}

//应用恢复,程序变为可见时调用此函数
int resume()
{
    return 0;
}
 
最新回复 (0)
返回
发新帖
风的影子
主题数
83
帖子数
49
注册排名
1

Processed Time:0.18891906738281