Вниз
Скачать: CL | DM;

IDispatch from Handle   Найти похожие ветки 

← →
oleg_SYS ©   (2005-06-02 22:35) [0]

Мне необходимо подключиться у интерфейсу определённого объекта. Я только знаю его Handle.
Если это невозможно, то можно тогда создать переменную TControl эквивалентную другой переменной этого же типа, используя только Handle второй переменной?


← →
Digitman ©   (2005-06-03 08:35) [1]

TControl не имеет св-ва Handle

это св-во могут иметь лишь классы-наследники TControl, например, TWinControl

сквозной поиск объектов-наследников класса TWinControl в контексте процесса тек. VCL-приложения можно произвести с пом. ф-ции FindControl()

var
SomeIntf: ISomeInterface;
..

SomeIntf := FindControl(SomeWindowHandle) as ISomeInterface;


← →
oleg_SYS ©   (2005-06-04 01:11) [2]

функция FindControl возвращает значение nil для моего хендла, может потому, что он является ActiveX-элементом?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
3-1118581333
parasolka
2005-06-12 17:02
2005.07.31
Как вставить время в таблицу.


1-1121260743
webpauk
2005-07-13 17:19
2005.07.31
проблемы с кодировкой


14-1120622555
HomaProgramer
2005-07-06 08:02
2005.07.31
ПК - > КПК


1-1121033361
Alekse
2005-07-11 02:09
2005.07.31
Дочерние окна из dll


3-1119714262
ali_tash
2005-06-25 19:44
2005.07.31
TDBLookupComboBoxEh




   Наверх