J'aimerais pourvoir trouver une commande du type
PARENT_EXTERNAL NumeroObjetPanoramic,handle(TPanel externe)
Cette commande placerait l'objet Panoramic indiqué dans le TPanel externe en utilisant son handle.
Actuellement, c'est possible via une fonction dans une DLL de la manière suivante:
xcall DLL2("Set_Parent_External",handle(NumeroObjetPanoramic),handle(TPanoramic externe))
Le gros problème, c'est que ça ne marche que pour des objets fenêtrés (ceux qui ont un handle); tels que EDIT, BUTTON, MEMO, ...
Ca ne marche pas, évidemment, pour les objets non-fenêtrés (n'ayant pas de handle), tels que ALPHA, PICTURE etc.
Actuellement, je contourne cette restriction par l'astuce d'un objet PANEL Panoramic avec les mêmes dimensions que l'objet Panoramic concerné, le place l'objet Panoramic dans ce PANEL via la commande PARENT, puis le place ce PANEL dans le TPanel externe via une fonction DLL comme celle ci-dessus.
Ca marche, mais c'est très lourd. J'aimerais trouver une commande native en Panoramic permettant de placer des objets non-fenêtrés dans un TPanel externe dont j'indiquerais le handle.