我正在写一个小程序,让我来回切换分辨率,因为我的投影机无法处理与我的屏幕相同的分辨率。我已经知道如何使用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