Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.05;
Скачать: CL | DM;

Вниз

Как превратить 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 вся ветка

Текущий архив: 2003.05.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
14-12873
darkkonung
2003-04-14 15:42
2003.05.05
Поддержка двух интерфейсов (английского и русского)


3-12633
Ihtiandr
2003-04-15 12:53
2003.05.05
Блокировка записей в ib


1-12763
Carmen
2003-04-22 08:02
2003.05.05
Как полностью изменить внешний вид DBLookupComboBox


14-12866
AlexG
2003-04-16 14:55
2003.05.05
AVP - автозагрузка


1-12818
AAC
2003-04-22 14:18
2003.05.05
Как получить имя файла с перетаскиванием на форму