首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

DirectX 全屏有关问题

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

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;
}

热点排行