" title="Написать письмо">Написать письмо

Статистика

Пользователи : 1
Статьи : 1955
Просмотры материалов : 7092181
 
Создание полноэкранного режима для программы (24.08.2013). Печать E-mail
2013 - Август
24.08.2013 14:54
Save & Share

Казалось бы, простая задачка: заставить свою программу работать в полноэкранном режиме таким образом, чтобы она занимала весь экран, кроме меню "Пуск".

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

Позже выяснилось, что функция GetWindowRect некорректно работает в Windows Vista и поздних ОС - из-за Windows Aero; в этом случае не остается другого способа, как заставить программу занять весь экран целиком. И что вы думаете, меню "Пуск" оказалось на поверхности программы. Фантастика.

Обновлено ( 25.08.2013 17:12 )
 
 

Последние новости


©2008-2024. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).

Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Открыта карта ВТБ для донатов на дорогостоящие эксперименты: 5368 2902 0040 0838.

Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
Top.Mail.Ru