我正在寫一個小程序,讓我來回切換分辨率,因爲我的投影機無法處理與我的屏幕相同的分辨率。我已經知道如何使用Windows API設置屏幕分辨率。以及使用Windows API或QT4工具包讀取當前的分辨率。我的問題是我想要一個由屏幕和圖形卡支持的所有不同分辨率的菜單。這個程序將被分發,所以我需要程序實際與圖形卡通信以找出它支持的內容。我想使用的唯一API是Windows API或QT4工具包,但我不認爲QT4會這樣做,除非您以奇怪的方式使用圖形小部件。C++發現顯卡支持哪些分辨率
我很確定這是可能的WINDOWS API。我只是不知道該怎麼做。
哦,請減少一些鬆懈,我熟悉QT4和C++,但我通常是一個Linux程序員,我正在寫這個給其他人。我所做過的唯一一件事情就是創建一個消息框,設置背景和使用系統變量。所以請簡單說明一下過程。請不要只發佈一個鏈接到msdn,我討厭他們的文檔,我討厭微軟。我每年使用兩次窗戶。
你自己限制在Win32 API中的任何原因? DirectX API封裝了這個功能,所以你不必處理不同的圖形卡供應商。 – 2010-11-03 16:17:37
「請不要只發布msdn的鏈接,我討厭他們的文檔,而且我討厭微軟。」 真的!? MSDN文檔通常很棒。 – James 2010-11-03 17:06:12