|
Вопрос # 791/ вопрос открыт / |
|
Добрый день.
Как узнать над каким обьектом формы весит указатель мыши?
 |
Вопрос задал: Сидаровский Георгий (статус: Посетитель)
Вопрос отправлен: 26 июля 2007, 10:38
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, Сидаровский Георгий!
Я думаю код в приложении натолкнёт вас
Приложение: Переключить в обычный режим- var p,f:TPoint;
- i:integer;
- x:TControl;
- begin
- GetCursorPos(p);
- for i:=0 to Screen.FormCount-1 do
- begin
-
- if not Screen.Forms[i].Visible then Continue;
-
- f:=Screen.Forms[i].ScreenToClient(p);
-
- x:=Screen.Forms[i].ControlAtPos(f,true,true);
-
-
- if x=nil then continue;
-
- ShowMessage(x.ClassName);
- end;
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 26 июля 2007, 11:10
Оценка за ответ: 5
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|