Я написал приложение OpenGL на C ++ некоторое время назад, когда моей операционной системой была Windows XP.
Я использовал GLUT (версия для самолета), чтобы показать окно, а также использовал полноэкранный режим.
Иногда я отображал окно сообщения (метод MessageBoxA, используя модификатор MB_TASKMODAL).
В Windows XP окно сообщений красиво отображалось на полноэкранной графике, но в Windows 7 что-то изменилось. Теперь приложение ведет себя так, как отображается окно сообщения, в основном клавиатура и мышь не до тех пор, пока я не нажму кнопку на поле, но сообщение не появится на экране! Имейте в виду, что это тот же код, который отлично работал в Windows XP, и это проблема только в полноэкранном режиме.
Кто-нибудь сталкивался с такой проблемой и, возможно, знает способ сделать этот код совместимым с Windows 7?