Вниз
Скачать: CL | DM;

узнать, перекрыто ли окно частично другими окнами или свернуто   Найти похожие ветки 

← →
Leonid Troyanovsky ©   (2005-08-17 14:57) [3]


> Tack   (17.08.05 14:42)  

> Как узнать, что окно с данным HWND перекрыто другими окнами
> на экране или минимизировано/спрятано? Если окно не перекрыто,
> а просто неактивно, то ничего делать не надо.


Find windows that may cover another window.

Var
 hW: HWnd;
 r: TRect;
begin
 hw := Handle;
 While IsWindow(hw) Do Begin
   hw := GetWindow( hw, GW_HWNDPREV );
   If IsWindowVisible(hw) and not IsIconic( hw ) Then Begin
     ... use GetWindowRect( hw, r ) to get candidate windows
     rect and check if it intersects the forms BoundsRects via
     IntersectRect
   End;
 End;
end;

Peter Below (TeamB)  100113.1...@compuserve.com)

--
Regards, LVT.



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

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



Память: 0.44 MB
Время: 0.026 c
5-1103047227
Deep
2004-12-14 21:00
2005.10.16
Невизуальные компоненты внутри другого невизуального компонента


3-1125486181
intaari
2005-08-31 15:03
2005.10.16
данные в DBGrid как в cross-tab отчета


2-1126757466
Vardoulacha
2005-09-15 08:11
2005.10.16
Как обратится к свойствам компонента???


6-1119417372
Progh
2005-06-22 09:16
2005.10.16
Как получить список всех IP адресов локальной сети


14-1127897526
pazitron_brain
2005-09-28 12:52
2005.10.16
:( Бесплатный интернет ... ?




   Наверх