第一课,加载图片

博客通过35课例子展示了一段代码,该代码使用SDL库实现窗口显示。代码中启动SDL,设置窗口大小,加载BMP图像并应用到窗口,更新窗口后暂停,最后释放图像并退出SDL,是一段典型的SDL窗口显示示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从35课例子学习,

// Win32Project1.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "sdl.h"

int _tmain(int argc, _TCHAR* argv[])
{
    SDL_Surface* hello = NULL;
    SDL_Surface* screen = NULL;
    //启动SDL
    SDL_Init(SDL_INIT_EVERYTHING);
    //设置窗口
    screen = SDL_SetVideoMode(600, 480, 32, SDL_SWSURFACE);
    hello = SDL_LoadBMP("logo.bmp");
    //将窗口应用到窗口上
    SDL_BlitSurface(hello, NULL, screen, NULL);
    //更新窗口
    SDL_Flip(screen);
    //暂停
    SDL_Delay(2000);
    //释放已加载的图像
    SDL_FreeSurface(hello);
    //退出SDL
    SDL_Quit();
    return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值