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
» Logiciel de planétarium.
Déclarer des évènements "utilisateur" Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Déclarer des évènements "utilisateur" Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Déclarer des évènements "utilisateur" Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Déclarer des évènements "utilisateur" Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Déclarer des évènements "utilisateur" Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Déclarer des évènements "utilisateur" Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Déclarer des évènements "utilisateur" Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Déclarer des évènements "utilisateur" Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Déclarer des évènements "utilisateur" Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Déclarer des évènements "utilisateur" Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Déclarer des évènements "utilisateur" Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Déclarer des évènements "utilisateur" Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Déclarer des évènements "utilisateur" Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Déclarer des évènements "utilisateur" Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Déclarer des évènements "utilisateur" Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 Déclarer des évènements "utilisateur"

Aller en bas 
AuteurMessage
Klaus

Klaus


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

Déclarer des évènements "utilisateur" Empty
MessageSujet: Déclarer des évènements "utilisateur"   Déclarer des évènements "utilisateur" EmptyMar 14 Déc 2010 - 2:57

Je souhaite depuis lontemps pouvoir ajouter facilement des possibilités
à Panoramic qui dépassent son cadre actuel. J'y arrive dans une certaine
mesure avec des DLL, mais je souhaite aller plus loin. En attendant une
éventuelle possibilité de plug-in, je propose les fonctions suivantes:

1. déclarer un évènement "utilisateur"
USER_EVENT n
définir un évènement déclenché de l'extérieur, par l'API PostMessage.
Le numéro de message est créé par RegisterWindowMessage avec le nom:
"PANORAMIC_USER_EVENT_"+str$(n)

2. déclarer une routine d'évènement pour l'évènement déclaré
ON_USER_EVENT n,label
se brancher sur le label lors de la survenue de l'évènement utilisateur n

3. désactiver un évènement utilisateur
OFF_USER_EVENT n
désactiver la routine d'évènement déclarée pour l'évènement utilisateur n

3. retourner les données envoyées par le message
On définit que WPARAM de PostMessage envoie le handle d'un objet Windows
(un champ edit par exemple) dont le texte est à retourner:
texte_message$ = USER_EVENT_TEXT$(n)

4. envoyer un message pour déclencher en évènement utilisateur dans un autre
programme:
USER_MESSAGE n,handle(objet)
avec n=numéro de l'évènement utilisateur à déclencher,
et objet est le numéro d'un objet Panoramic (de type edit ou dlist), dont
le texte est à envoyer

De cette façon, on pourrait communiquer bien sûr entre programmes Panoramic,
mais on pourrait surtout communiquer entre un programme Panoramic et un
programme externe (en Delphi, mais pas nécessairement).
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
 
Déclarer des évènements "utilisateur"
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Déclarer la position d'un picture ?
» Déclarer une routine évènement par son nom
» Déclarer une routine évènement par son nom
» Supplique d'un utilisateur Vista
» varable utilisateur / structure

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: