![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Окно между курсором и формой [D6]
Sulimxar © (2004-07-28 23:02:00)Привет! Можно ль как-нибудь попроще определить не находится ль между курсором мыши и моей формой "препятствие" ( в виде другого окна или его части...)?
Sulimxar (2004-07-31 00:05:00) [1]Судя по описанию - то что надо! Поюзаю. Спасибо
Юрий Зотов (2004-07-30 08:50:00) [2]WindowFromPoint
GuAV (2004-07-29 22:45:00) [3]
> А если еще и окно неправильной формы (например круглая)
> - то...
...GetWindowRgn
Sulimxar (2004-07-29 22:27:00) [4]Ну это совсем "влоб" и совсем не "попроще" - без эстетики :)
А если еще и окно неправильной формы (например круглая) - то...
Но скорее всего так и придется делать
jack128 (2004-07-29 00:31:00) [5]а чем проблема то? Проверяй координаты курсора и формы выше твоей по зет ордер. Делов, то..
Sulimxar (2004-07-29 00:25:00) [6]Да, спасибо, но дело в том, что фактически моя-то форма по Z-order будет находится под "препятствием", но на самом деле перекрываться им (препятствием) только частично. А мне надо среагировать, если курсор находится над видимой клиентской областью формы
jack128 (2004-07-28 23:52:00) [7]GetWindow + GW_HWNDFIRST/GW_HWNDNEXT