Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

HELP PLEASE!!! Получить имя компонента под курсором мыши [D6, Win95/98]


plastique ©   (2002-08-08 14:00:00) 

HELP PLEASE!!! Получить имя компонента под курсором мыши


plastique   (2002-08-08 15:05:00) [1]

У меня всё получилось...БОЛЬШОЕ спасибо!!!


Alx2   (2002-08-08 14:46:00) [2]

Может, в обрабочике OnClick это сделать?


Skier   (2002-08-08 14:46:00) [3]

>plastique
А зачем тебе в этом случае "ловить" мышь !?
Можно обойтись и обычным OnClick-ом...

TSomeClass.ButtonClick(Sender : TObject);
begin
with Sender as TButton do begin
if Name = "Button1" then begin
end; //if
//и так далее...
end; //with
//А можно через Tag - и тогда использовать case...
end;


plastique   (2002-08-08 14:32:00) [4]

динамически создаются buttoni и в завмсимости от имени,выполняются рзвзл. действия.Вот мне и надо знать в кого я кликнул...


Skier   (2002-08-08 14:22:00) [5]

>plastique
А цель какая у тебя - расскажи по-подробней...


plastique   (2002-08-08 14:21:00) [6]

примерчик бы...


Alx2   (2002-08-08 14:14:00) [7]

для оконных поможет

The WindowFromPoint function retrieves the handle of the window that contains the specified point.

HWND WindowFromPoint(

POINT Point // structure with point
);


MBo   (2002-08-08 14:10:00) [8]

ControlAtPos


Skier   (2002-08-08 14:03:00) [9]

>plastique
Брать координаты мыши, брать координаты контрола (перевести их
в экранные) и функцией PtInRect "смотреть"...


Наверх

Титульная страница Поиск, карта сайта Написать письмо