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

Вниз

fsStayOnTop   Найти похожие ветки 

 
RoadStar ©   (2004-06-09 09:38) [0]

Здрасте!
Есть у меня форма, которая fsStayOnTop.
Как мне узнать, что она перекрывает собой другие окна с определенными заголовками? Это ваще реально?
Заранее благодарен.


 
Игорь Шевченко ©   (2004-06-09 10:11) [1]

GetWindowRect, IntersectRect


 
RoadStar ©   (2004-06-09 14:25) [2]


> Игорь Шевченко


Че та я не совсем понял.
Как жеж мне узнать, что она перекрывает собой другие окна?


 
Clickmaker ©   (2004-06-09 14:32) [3]


> Как жеж мне узнать, что она перекрывает собой другие окна?

Что такое "пересечение" знаешь? Каким будет пересечение, если один прямоугольник полностью покроет другой?


 
RoadStar ©   (2004-06-09 15:20) [4]


> Clickmaker

Ну тогда как же я узнаю, какое окно перекрываю своим?


 
Clickmaker ©   (2004-06-09 15:36) [5]


> RoadStar ©   (09.06.04 15:20) [4]
> Ну тогда как же я узнаю, какое окно перекрываю своим?

А не ты ли написал "с определенными заголовками" ?


 
DVM ©   (2004-06-09 15:43) [6]


> Ну тогда как же я узнаю, какое окно перекрываю своим?

перебираешь все окна (EnumWindows) > Отсеиваешь лишние > Получаешь координаты найденных окон > находишь пересечение с прямоугольником своего окна.

Если пересечение не пусто, то окна перекрывают друг друга. Осталось выяснить которое выше. Если выше твое, то оно перекрывает найденное окно.


 
RoadStar ©   (2004-06-10 09:17) [7]


> DVM



> Осталось выяснить которое выше


А как это мне узнать?



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
1-1089304409
Ivolg
2004-07-08 20:33
2004.07.25
Размер


8-1083839500
Григорий Поваров
2004-05-06 14:31
2004.07.25
извлечение иконки 48x48 из ресурсов


3-1088569335
HeathRow
2004-06-30 08:22
2004.07.25
Программное выделение строки в DBGrid


4-1086769691
Elf
2004-06-09 12:28
2004.07.25
Структруры и Винды


14-1088691594
Копир
2004-07-01 18:19
2004.07.25
Женщина - это мужчина плюс таблетки?