游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2118|回复: 2

如何最简单的创建一个100×100的黑色的离屏页面啊

[复制链接]

4

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2003-12-4 16:57:00 | 显示全部楼层 |阅读模式
如题 [em21]

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2003-12-5 10:54:00 | 显示全部楼层

Re:如何最简单的创建一个100×100的黑色的离屏页面啊

    DDSURFACEDESC2        ddsd;
    ddsd.dwFlags        = DDSD_CAPS | DDSD_WIDTH | DDSD_HEIGHT;   
    ddsd.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | DDSCAPS_3DDEVICE;
    ddsd.dwWidth        = ScreenW;
    ddsd.dwHeight       = ScreenH;
    // 创建离屏页面
    if( FAILED( hr = m_pDDraw->CreateSurface( &ddsd, &m_pBackSurface, NULL ) ) )
        {
                goto Error_Exit;
        }
       
        DDBLTFX ddbltfx;
        ZeroMemory( &ddbltfx, sizeof(ddbltfx) );
        ddbltfx.dwSize      = sizeof(ddbltfx);
        ddbltfx.dwFillColor = 0;        // 离屏颜色
        if(m_pBackSurface != NULL)
        {        m_pBackSurface->Blt(NULL, NULL, NULL, DDBLT_COLORFILL, &ddbltfx );        }

4

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2003-12-5 15:50:00 | 显示全部楼层

Re:如何最简单的创建一个100×100的黑色的离屏页面啊

谢谢了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-4-28 01:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表