Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

Как определить, находится ли мышь над определённым объектом ?   Найти похожие ветки 

 
Петя   (2005-01-22 03:28) [0]

или нет.


 
GanibalLector ©   (2005-01-22 03:35) [1]

По координатам.Если позволяет компонент,то ,например,в MouseMove


 
Yanis ©   (2005-01-22 03:38) [2]

Эх Пётр. Если у объекта(наверное имеется в виду компонент???) есть handle, то используй PtInRect и GetWindowRect.


 
Петя   (2005-01-22 03:50) [3]


> GanibalLector ©   (22.01.05 03:35) [1]
> По координатам.Если позволяет компонент,то ,например,в MouseMove

А если не позволяет ?


> Yanis ©   (22.01.05 03:38) [2]
> Эх Пётр. Если у объекта(наверное имеется в виду компонент???)
> есть handle, то используй PtInRect и GetWindowRect.

Как сделать через рект я знаю. Но как быть если допустим есть кнопка на панели, и мышь находится над кнопкой, то ведь она в ректе панели находится, но не над панелью. Поэтому и вопрос, как без ректов это сделать.


 
Anatoly Podgoretsky ©   (2005-01-22 13:17) [4]

ControlAtPos


 
begin...end ©   (2005-01-22 13:19) [5]

> [4] Anatoly Podgoretsky ©   (22.01.05 13:17)

Для кнопки на панели вернёт панель, а не кнопку.


 
Style ©   (2005-01-22 13:48) [6]

WindowFromPoint?


 
KilkennyCat ©   (2005-01-22 14:35) [7]

а у меня мышь всегда над ковриком находится


 
Anatoly Podgoretsky ©   (2005-01-22 14:38) [8]

KilkennyCat ©   (22.01.05 14:35) [7]
Шикуешь, деньги девать некуда.



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

Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.034 c
4-1103456415
ship
2004-12-19 14:40
2005.02.06
ошибки приёма в com порт


1-1106642331
Толстый
2005-01-25 11:38
2005.02.06
Stringgrid


14-1105804196
Беспечный_Ангел
2005-01-15 18:49
2005.02.06
Создание и работа с ISO образом


1-1106377014
ODINUS
2005-01-22 09:56
2005.02.06
Альтернатива RAVE


6-1101039444
Vasiliy
2004-11-21 15:17
2005.02.06
CGI и Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский