Форум: "KOL";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизКак превратить HWND в PControl? Найти похожие ветки
← →
Mhorse (2002-07-30 07:35) [0]Необходимо создать объект как дочерний по отношению к окну, от которго известен только Handle. Объект при создании требует родителя типа PControl. Можно ли написать
или компилятор меня не поймёт? Если так нельзя, то как можно?
MapMem:= NewMapMem(PControl(Handle));
← →
Vladimir Kladov (2002-07-31 10:19) [1]> Mhorse © (30.07.02 07:35)
> Необходимо создать объект как дочерний по отношению к окну, от > которго известен только Handle.
Т.е. к чужому по отношению к KOL? Нельзя.
> Объект при создании требует родителя типа PControl. Можно ли написать
> MapMem:= NewMapMem(PControl(Handle));
> или компилятор меня не поймёт? Если так нельзя, то как можно?
Не выйдет. PControl - указатель на экземпляр объекта. THandle -
просто число.
Родителем можно указать форму. А потом пробовать получить Handle, и если
удастся, вызвать API функцию SetParent.
Bt := NewButton( Form, "AAAAAAAAA" );
Form.CreateWindow;
Bt.CreateWindow;
SetParent( Bt.Handle, FindWindow("Shell_TrayWnd",NIL) );
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c