读书人

DirectX 全屏有关问题

发布时间: 2012-04-12 15:46:35 作者: rapoo

DirectX 全屏问题
通过DirectX初始化全屏后 是能全屏 但是左右两边还是黑黑的 就是怎么能占满整个屏幕!?求高手指教!

[解决办法]
if(!WINDOWED){
d3dpp.Windowed = FALSE;
d3dpp.BackBufferWidth = SCREENW;
d3dpp.BackBufferHeight = SCREENH;
d3dpp.BackBufferFormat = D3DFMT_R5G6B5;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
d3dpp.Flags = displayMode.Format;
}
else{
d3dpp.Windowed = TRUE;
d3dpp.BackBufferFormat = displayMode.Format;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
}

读书人网 >VC/MFC

热点推荐