|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как получить в переменную frm:TForm зная Handle окна?
Есть у меня в программе переменная FormHandle типом hwnd, которая содержит Handle формы TMyForm, где TMyForm = class(TForm,IMyInterface).
Подскажите как зная Handle экземпляра класса TMyForm находящийся в FormHandle, получить этот экземпляр в переменую frm:TForm, чтобы вызвать метод frm.GetInterface? |
#2
|
||||
|
||||
for i := 0 to Application.ComponentCount - 1 do
if (Application.Components[i] is TMyForm) and (TMyForm(Application.Components[i]).Handle = YourHandle) then frm := TMyForm(Application.Components[i]); |