![](https://csdnimg.cn/release/download_crawler_static/86888423/bg3.jpg)
}
{
reutrn false;
//CString str = _T("hwnd == NULL");
//AfxMessageBox(str);
}else
{
}
return true;
if(FAILED(m_D3D->CreateDevice(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,hWnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dpp, &m_D3DDevice)))
{//创建 D3D 设备 m_D3DDevice
}
return false;
创建完 D3D 和显示设备后,创建点精灵和纹理
D3DXCreateSprite(m_D3DDevice, &g_pSprite )//创建点精灵
FAILED(D3DXCreateTextureFromFile(m_D3DDevice,L"background0.bmp", &g_pTex)创建纹
理
此刻能够渲染屏幕了
m_D3DDevice->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,0,0), 1.0f, 0);
// Begin the scene. Start rendering.
m_D3DDevice->BeginScene();
if (SUCCEEDED( g_pSprite->Begin(D3DXSPRITE_ALPHABLEND) ) )
{
}
m_D3DDevice->EndScene();
// Display the scene.
m_D3DDevice->Present(NULL, NULL, NULL, NULL);
g_pSprite->Draw(g_pTex,NULL, NULL, NULL, 0xffffffff);
g_pSprite->End();