唉,我每天的業余時間都是被劈成兩半的,每一半只有兩個小時。
今天晚間的成果是:成功的用動態鏈接調用了DX10的函數,鏈接失敗的情況程序也可以通過返回值給予一定的提示。
通過這種方法拿到了IDXGIFactory接口,然后列舉了下我的顯卡和顯示輸出,還有在B8G8R8A8顯示模式下的所有可用分辨率和刷新率(PS: 我現在是單顯卡輸出兩個顯示器的。)
運行結果:
Default graphics library is: Direct3D 10 Library
Adapter NVIDIA GeForce 8600M GT :
VendorId: 4318, DeviceId: 1031, SubSysId: 16321043, Revision: 161
DedicatedVideoMemory: 241M, DedicatedSystemMemory: 0M, SharedSystemMemor
y: 767M
Outputs:
\\.\DISPLAY1: 1024 * 768
Available display mode for B8G8R8A8_UNORM:
640*480 Refresh rate: 60Hz
640*480 Refresh rate: 70Hz
640*480 Refresh rate: 72Hz
640*480 Refresh rate: 75Hz
800*600 Refresh rate: 56Hz
800*600 Refresh rate: 60Hz
800*600 Refresh rate: 70Hz
800*600 Refresh rate: 72Hz
800*600 Refresh rate: 75Hz
1024*768 Refresh rate: 60Hz
1024*768 Refresh rate: 70Hz
1024*768 Refresh rate: 72Hz
1024*768 Refresh rate: 75Hz
\\.\DISPLAY2: 1280 * 800
Available display mode for B8G8R8A8_UNORM:
640*480 Refresh rate: 60Hz
640*480 Refresh rate: 60Hz
800*600 Refresh rate: 60Hz
800*600 Refresh rate: 60Hz
1024*768 Refresh rate: 60Hz
1024*768 Refresh rate: 60Hz
1280*800 Refresh rate: 60Hz
目前依然是連窗口和圖形界面都沒有的-___,-
慢慢來,因為這些基礎的東西也是很重要的。
另外,列舉顯示卡和顯示器的代碼暫時沒有返回給上層,主要是編碼一個枚舉類型還是挺耗時間的。暫時用硬編碼解決。
posted on 2008-11-12 00:51
正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(314)
評論(0) 編輯 收藏 引用 所屬分類:
天地之靈