FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Création d'une commande PARENT_EXTERNAL Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Création d'une commande PARENT_EXTERNAL Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Création d'une commande PARENT_EXTERNAL Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Création d'une commande PARENT_EXTERNAL Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Création d'une commande PARENT_EXTERNAL Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Création d'une commande PARENT_EXTERNAL Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Création d'une commande PARENT_EXTERNAL Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Création d'une commande PARENT_EXTERNAL Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Création d'une commande PARENT_EXTERNAL Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Création d'une commande PARENT_EXTERNAL Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Création d'une commande PARENT_EXTERNAL Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Création d'une commande PARENT_EXTERNAL Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Création d'une commande PARENT_EXTERNAL Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Création d'une commande PARENT_EXTERNAL Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Création d'une commande PARENT_EXTERNAL Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 Création d'une commande PARENT_EXTERNAL

Aller en bas 
2 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12301
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Création d'une commande PARENT_EXTERNAL Empty
MessageSujet: Création d'une commande PARENT_EXTERNAL   Création d'une commande PARENT_EXTERNAL EmptyDim 17 Déc 2023 - 18:01

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.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Création d'une commande PARENT_EXTERNAL Empty
MessageSujet: Re: Création d'une commande PARENT_EXTERNAL   Création d'une commande PARENT_EXTERNAL EmptyMar 19 Déc 2023 - 21:16

Je vais regarder la faisabilité d'une telle commande.
Mais ce sera (si elle développée) une commande très très spécialisée qui ne sera pas utile à l'immense majorité des utilisateurs de Panoramic.

_________________
Création d'une commande PARENT_EXTERNAL Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Klaus

Klaus


Nombre de messages : 12301
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Création d'une commande PARENT_EXTERNAL Empty
MessageSujet: Re: Création d'une commande PARENT_EXTERNAL   Création d'une commande PARENT_EXTERNAL EmptyMar 19 Déc 2023 - 23:15

Oui je sais, Jack. Merci d'avoir considéré ma demande.

Actuellement, je contourne le problème en créant un PANEL Panoramic dans lequel le place le ou les objets "sans handle" etje place ce panel dans le TPanel externe. cela marche très bien. C'est juste un peu lourd car il faut créer deux objets au lieu d'un seul. Les objets ayant un handle peuvent être placés sans problème dans un  TPanel externe.

Je soulève ce problème suite à l'implémentation de mon objet KGFPanel qui met un peu plus en évidence ce problème que j'ai déjà rencontré en lien avec d'autres objets de mon invention.

Est-ce que tu as regardé mon objet KGFPanel dans la dernère version de KGF.dll ? Réalisé en 100 % Delphi 6 PE par mes soins, sans apport d'un logiciel tiers quelconque.

Il suffit de télécharger KGF.dll à partir de ma signature, puis lancer le programme de démo de mon dernier post.
Puis cliquer sur "Alphabet dans Démo", et ensuite sur "Test. Puis, on peut se balader dans les onglets...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





Création d'une commande PARENT_EXTERNAL Empty
MessageSujet: Re: Création d'une commande PARENT_EXTERNAL   Création d'une commande PARENT_EXTERNAL Empty

Revenir en haut Aller en bas
 
Création d'une commande PARENT_EXTERNAL
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Création site web
» panoramiQUE : Un BASIC complètement français !
» creation d'un form
» Création d'un nouvel IDE
» creation de 300 pictures?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: