获取屏幕的分辨率列表,得到屏幕支持的最大分辨率等
D3DCAPS9 caps;
DEVICE->GetDeviceCaps(&caps);
D3DDISPLAYMODE dismode;
D3D->GetAdapterDisplayMode(caps.AdapterOrdinal, &dismode);
int count = D3D->GetAdapterModeCount(caps.AdapterOrdinal, dismode.Format);
for(int i = 0; i < count; ++i)
{
EnumAdapterModes(caps.AdapterOrdinal, dismode.Format, i, &dismode);
//dismode.Width;
//dismode.Height;在这里比较每次获得的分辨率就可以得到最大和最小的分辨率了
...
}