![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Указатель на класс по его Handle
Udrt © (2009-06-14 10:31:00)Добрый день!
Возможно ли получить указатель на какой-либо объект находящийся на форме зная его Handle?
Например есть Edit1:TEdit, api-шными процедурами нашли его Handle, теперь требуется получить указатель на экземпляр класса Edit1 и что либо сделать.
p.s. Что либо сделать через api - не предлагать, хочу разобраться именно с предложенным вариантом.
Игорь Шевченко (2009-06-14 13:08:00) [1]если в своем приложении, то FindControl
Сергей М. (2009-06-14 12:08:00) [2]
> есть Edit1:TEdit, api-шными процедурами нашли его Handle
А что, получать хэндл этого оконного VCL-контрола прямым обращением к св-ву Edit1.Handle стало уже не модно ?
palva (2009-06-14 12:04:00) [3]Вообще у объекта нет Handle
Вообще объект не может находиться на форме
В Windows API нет процедур, есть функции.
Средствами Windows API нельзя найти Handle контрола TEdit
Если известен Handle, то можно перебрать все контролы формы и путем сравнения установить, какому контролу этот Handle принадлежит.