Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.02.2009, 12:49   #1
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
Вопрос Как узнать HANDLE компонента который находится под курсором мыши

Подскажите пожалуйста как узнать HANDLE компонента который находится под курсором мыши?
Зарание спасибо
SeRhy вне форума
Старый 04.02.2009, 13:06   #2
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Код:
procedure TForm1.Memo1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
label1.Caption:=inttostr(memo1.Handle);
end;
r9m вне форума
Старый 04.02.2009, 13:07   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
r9m
Плохой способ

Автору:
WindowFromPoint(Mouse.CursorPos)
I'm learning to live...
Stilet вне форума
Старый 04.02.2009, 13:21   #4
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
WindowFromPoint(Mouse.CursorPos)
Благодарю... Как раз собирался поискать что-то подобное на форуме... =)
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума
Старый 04.02.2009, 13:22   #5
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
По умолчанию

спасибо. очень помогло
SeRhy вне форума
Старый 04.02.2009, 13:26   #6
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Ну я незнаю, на форме ему нужно или по всей системе )

Цитата:
Автору:
WindowFromPoint(Mouse.CursorPos)
тогда уж ещё и вот это:
GetCursorPos - для полного api-удовлетворения
r9m вне форума
Старый 04.02.2009, 20:23   #7
SarahConner
Пользователь
 
Аватар для SarahConner
 
Регистрация: 03.01.2009
Сообщений: 32
По умолчанию

Уважаемый SeRhy, подскажите, плз, а что есть хендл. я у видел 3 связанные между Ваши темы, мои проблемы очень похожи - тоже нужно опознать, нажать и заполнить.
Во общем, если подъитожить вопрос, то что-такое хендл, как выглядит код для опонания чужого хендела, и по возможности, коды заполнения ЕДИТов и нажатие кнопки чужого приложения.
Может выглядит сообщение слишком навязчивым, прошу за это прощение. Я начинающий, через поиск нашел много интересного, но это только усугубило проблему и показало насколько сильно можно совершенствоваться в программировании на моем этапе.
заранее, спасибо.
I'll be back
SarahConner вне форума
Старый 04.02.2009, 20:39   #8
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Хендл - это уникальный идентификатор какого либо элемента... Например вот у тебя там где нить родимое пятно в виде божей коровки, которого нет ни у кого. Это твой хендл (дескриптор)

Спасибо. Вы очень грамотно все рассказали. Я смог бы добавить только о полезности нажатия клавиши F1.
Закроем во избежание флуда. Михалыч.

Последний раз редактировалось mihali4; 04.02.2009 в 21:58.
r9m вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать находится ли точка в конкретной треугольной области? Dux Общие вопросы Delphi 8 07.12.2008 19:32
Как в TWebBrowser узнать адрес ссылки которая находится под курсором мышки SeRhy Общие вопросы Delphi 0 10.08.2008 10:11
Как имея handle окна узнать handle edit-a который находится в етом окне SeRhy Общие вопросы Delphi 1 20.07.2008 13:48
Помогите, Как программо удалить файл который находится на жестком диске. niva622 Помощь студентам 3 19.04.2007 19:09
Как узнать в Делфи координаты в котором находится курсор мыши? SVS Win Api 3 08.02.2007 13:34