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.
Déclarer des évènements "utilisateur" Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Déclarer des évènements "utilisateur" Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Déclarer des évènements "utilisateur" Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Déclarer des évènements "utilisateur" Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Déclarer des évènements "utilisateur" Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Déclarer des évènements "utilisateur" Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Déclarer des évènements "utilisateur" Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Déclarer des évènements "utilisateur" Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Déclarer des évènements "utilisateur" Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Déclarer des évènements "utilisateur" Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Déclarer des évènements "utilisateur" Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Déclarer des évènements "utilisateur" Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Déclarer des évènements "utilisateur" Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Déclarer des évènements "utilisateur" Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Déclarer des évènements "utilisateur" 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 à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

 

 Déclarer des évènements "utilisateur"

Aller en bas 
AuteurMessage
Klaus

Klaus


Nombre de messages : 12301
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 une routine évènement par son nom
» Déclarer la position d'un picture ?
» 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: