|
|

楼主 |
发表于 2009-5-26 21:06:00
|
显示全部楼层
Re: IDirect3DDevice9::GetBackBuffer参数如何使用
我刚才用0来传送,结果调用成功,
于是我再:
hr = g_pDevice->GetBackBuffer(0,0,D3DBACKBUFFER_TYPE_MONO,&g_pBackBuffer);
if(hr == D3D_OK)
MessageBox(hwnd,L"OK",0,0);
hr = g_pDevice->GetBackBuffer(0,1,D3DBACKBUFFER_TYPE_MONO,&g_pBackBuffer2);
if(hr == D3D_OK)
MessageBox(hwnd,L"OK",0,0);
hr = g_pDevice->GetBackBuffer(0,2,D3DBACKBUFFER_TYPE_MONO,&g_pBackBuffer3);
if(hr == D3D_OK)
MessageBox(hwnd,L"OK",0,0);
hr = g_pDevice->GetBackBuffer(0,3,D3DBACKBUFFER_TYPE_MONO,&g_pBackBuffer4);
if(hr == D3D_OK)
MessageBox(hwnd,L"OK",0,0);
它打印了三次对话框,。。这是怎么回事?怎么有三个BackBuffer,我初学者。实在不理解。
请高手指点 |
|