Главная страница
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
15-1262483235
Германн
2010-01-03 04:47
2010.04.04
OnTimer или где?


6-1215928746
Надуев Алексей
2008-07-13 09:59
2010.04.04
Передача сообщений на другой компьютер


15-1263287483
Ega23
2010-01-12 12:11
2010.04.04
А почему такая ерунда с Новым Годом?


6-1215945136
multiflex
2008-07-13 14:32
2010.04.04
NetFileEnum


15-1263485249
имя
2010-01-14 19:07
2010.04.04
Юридическая констатация всем давно известного факта