«Использовать масштабирование dpi в стиле Windows XP» отключает автоматическое автоматическое скрытие панели задач в W7. Обходной путь? - PullRequest
0 голосов
/ 11 ноября 2009

Мы заметили, что на W7 с DPI, установленным на> 125% или на> 100% с отключенным («Использовать масштабирование точек на дюйм в стиле Windows XP»), наш полноэкранный режим (который устанавливает клиентский прямоугольник нашего окна = рабочий стол прямоугольника основной монитор) больше не скрывает панель задач, как для других настроек.

(параметр можно найти в разделе «Панель управления \ Оформление и персонализация \ Дисплей» после нажатия на ссылку «Задать пользовательский размер текста (DPI)»)

Я нашел следующую интересную статью: http://www.mathies.com/weblog/?p=908

Поэтому я решил попытаться обойти эту ошибку другими способами, кроме ручного скрытия / восстановления видимости панели задач, но пока что мне это не удалось, и в настоящее время я считаю, что это ошибка в W7 (и, возможно, Vista).

Следующие приложения также не работают должным образом в полноэкранном режиме (панель задач по-прежнему видна): * Microsoft Visual Studio 2008 * Microsoft Word 2007 * Adobe Reader 9.1.3

Эти приложения работают (возможно, скрывая панель задач через WIN32 API): * Слайд-шоу Powerpoint

Я также пытался создать совершенно новое приложение на основе MFC и использовать его функцию «SetFullScreenMode ()», но он не работает так же, как и все другие приложения в списке.

1 Ответ

0 голосов
/ 17 ноября 2009

На данный момент кажется, что единственное временное исправление, которое сработало для меня, это отключение масштабирования экрана при настройках с высоким DPI для программы, в которой вы используете полноэкранный режим.

Для этого перейдите в свойства (щелкните правой кнопкой мыши ярлык программы) >> Совместимость >> и установите флажок, чтобы отключить масштабирование экрана при настройках с высоким DPI.

Единственным недостатком является то, что вы не получите более высокое значение DPI для этой программы, но панель задач должна скрываться при включении полноэкранного режима.

Это проблема, о которой, как я понимаю, разработчики Windows 7 знают, но не нашли решения.

...