Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-1246608128
smirnoff
2009-07-03 12:02
2010.04.04
Обращение из Delphi к DLL написанной на C++


15-1263456881
Polkin
2010-01-14 11:14
2010.04.04
Загрузка файлов с JavaScript


15-1262156476
прохожий
2009-12-30 10:01
2010.04.04
домен продлить


1-1248243716
12_Roma_12
2009-07-22 10:21
2010.04.04
Как узнать, что на панели создаеться контрол ?


15-1263549968
TMan
2010-01-15 13:06
2010.04.04
Пароли под звездочками




   Наверх