Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.04.04;
Скачать: CL | DM;

Вниз

Определение покрытия рабочего стола   Найти похожие ветки 

 
Vallos   (2010-01-30 12:30) [0]

Уважаемые Мастера. Есть ли возможность определить, виден ли рабочий стол (фон с иконками // при их наличии), или он перекрыт окнами запущеных приложений (в полный экран, или наложение нескольких окон).
Случай с полупрозрачными окнами упускаем.


 
Игорь Шевченко ©   (2010-01-30 18:59) [1]

windowfrompoint


 
Vallos   (2010-01-31 02:05) [2]

благодарю, похоже на то .. правда выскочила одна тонкость - невидимое окно "FolderView" занимает у меня весь экран (при свойствах формы w*h 1020*0 %))... это правда другая тема.

второй момент - "неправильные" формы лишают возможности быстро проверить на сколько форма закрывает экран .


 
Игорь Шевченко ©   (2010-01-31 02:12) [3]

Vallos   (31.01.10 02:05) [2]


> второй момент - "неправильные" формы лишают возможности
> быстро проверить на сколько форма закрывает экран .


GetWindowRect, GetDeviceCaps, IntersectRect

Для форм с регионами GetWindowRgn + GetRegionData вместо GetWindowRect


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


EnumWindows + IsWindowVisible + GetWindowRect + PtInRect


 
antonn ©   (2010-01-31 13:39) [4]

вероятно к "неправильным" относятся "слоенные" формы, тут уж будет затык



Страницы: 1 вся ветка

Текущий архив: 2010.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
11-1214986969
Nikfel
2008-07-02 12:22
2010.04.04
Как работать с компонентом TKolSAComboBoxEx.


15-1262867892
El
2010-01-07 15:38
2010.04.04
С Рождеством


2-1264843822
Vallos
2010-01-30 12:30
2010.04.04
Определение покрытия рабочего стола


11-1215270055
<>
2008-07-05 19:00
2010.04.04
Почему не работает KEY_PREVIEW?


2-1265224360
Pavel
2010-02-03 22:12
2010.04.04
как отправить запросы модему