C ++ Определение разрешений, поддерживаемых видеокартой

Я пишу небольшую программу, позволяющую мне переключать разрешение взад и вперед, потому что мой проектор не может поддерживать то же разрешение, что и мой экран. Я уже знаю, как установить разрешение экрана с помощью Windows API. А также считайте текущее разрешение с помощью Windows API или набора инструментов QT4. Моя проблема в том, что мне нужно меню со всеми разрешениями, поддерживаемыми экраном и видеокартой. Эта программа будет распространяться, поэтому мне нужно, чтобы программа действительно взаимодействовала с видеокартой, чтобы узнать, что она поддерживает. Единственный API, который я хочу использовать, - это Windows API или набор инструментов QT4, но я не думаю, что QT4 делает это, если только вы не используете графические виджеты странным образом.

Я почти уверен, что это возможно с WINDOWS API. Я просто не знаю, как это сделать.

Ой, пожалуйста, дайте мне немного расслабиться, я знаком с QT4 и C ++, но обычно я программист Linux, я пишу это для кого-то другого. Единственное, что я когда-либо делал с Windows API, - это создавал окно сообщения, устанавливал фон и использовал системные переменные. Поэтому, пожалуйста, просто объясните процесс. Пожалуйста, не публикуйте просто ссылку на msdn, я ненавижу их документацию и ненавижу Microsoft. Я использую окна два раза в год.

9
задан The Dude 3 November 2010 в 16:08
поделиться