FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Fonctionnement du caret_x_position(N)
par Jack Hier à 20:36

» Problèmes en cours.
par Jack Hier à 20:31

» PanExpress : l'éditeur Panoramic avec création d'objet
par Minibug Hier à 19:55

» Exemple d'une nouvelle version d'un GRID
par Minibug Hier à 17:36

» Comment faire fonctionner \qj en RTF ?
par jjn4 Mer 12 Déc 2018 - 19:25

» Mais où est donc passé Klaus ?!
par Jicehel Mer 12 Déc 2018 - 13:38

» Problème avec SaveStringList.
par Klaus Mer 12 Déc 2018 - 12:14

» Je suis de retour !
par Klaus Mer 12 Déc 2018 - 12:10

» Connexion au forum
par mindstorm Mer 5 Déc 2018 - 19:09

» Version instantanée V 0.9.29i5 du 17/11/2018
par silverman Ven 30 Nov 2018 - 10:37

» imprimer avec Print.dll
par JL35 Jeu 29 Nov 2018 - 21:33

» Convertisseur Décimal ---> Binaire, Octal, Hexadécimal, ...
par Minibug Dim 25 Nov 2018 - 15:37

» Impression de documents
par JL35 Ven 23 Nov 2018 - 19:45

» Logiciel de soutien scolaire.
par Marc Jeu 22 Nov 2018 - 20:51

» Logiciel de soutien en langues.
par Marc Jeu 22 Nov 2018 - 19:39

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2018
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
31      
CalendrierCalendrier

Partagez | 
 

 Position x et y du curseur de texte dans un SYNEDIT

Aller en bas 
AuteurMessage
Minibug

avatar

Nombre de messages : 3241
Age : 52
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Position x et y du curseur de texte dans un SYNEDIT   Sam 10 Nov 2018 - 13:44

Bonjour à tous !

Cette demande s'adresse plus particulièrement à Jack !

J'aimerai savoir s'il est possible d'ajouter 2 fonctions qui permettent de savoir où se trouve le curseur texte de SYNEDIT en X et en Y mais avec les valeurs en pixels dans la fenêtre.

Je sais que cela est possible puisque Klaus l'a ajoutée dans KGF.

Cette demande me permettrait d'ajouter une recherche prédictive des mots clés avec une liste qui s’afficherait juste en dessous du curseurs.
Pour l'instant j'ai fais le test et c'est fonctionnel mais l'emplacement du LIST n'est pas très pratique.

Merci d'avance pour ta réponse Jack. Wink

Edit  : J'ai trouvé une option avantageuse et simple à mettre en œuvre.
         du coup je pense que la demande n'est pas forcément nécessaire...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Jack
Admin
avatar

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

MessageSujet: Re: Position x et y du curseur de texte dans un SYNEDIT   Mer 14 Nov 2018 - 7:12

J'ai codé et testé les nouvelles fonctions:

CARET_X_POSITION(N) : retourne la position du caret (curseur texte) en nombre de caractères à partir du début de la ligne, de l'objet système numéro N.
CARET_Y_POSITION(N) : retourne le numéro de ligne sur lequel est le caret (curseur texte), de l'objet système numéro N.
N est le numéro d'un MEMO, d'un MEMO_RICH ou d'un SYNEDIT.

Ces fonctions seront disponibles dans la prochaine version.

_________________
username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.1fr1.net
Minibug

avatar

Nombre de messages : 3241
Age : 52
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Re: Position x et y du curseur de texte dans un SYNEDIT   Mer 14 Nov 2018 - 7:22

Bonjour jack !

Merci pour cette réponse que plusieurs attendaient.

As tu aussi la possibilité de coder 2 fonctions qui retournent la position graphique ?
Pour par exemple afficher un objet aux coordonnées du curseur.

Merci d'avance. A bientôt et bon courage...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
silverman

avatar

Nombre de messages : 724
Age : 46
Localisation : Picardie
Date d'inscription : 18/03/2015

MessageSujet: Re: Position x et y du curseur de texte dans un SYNEDIT   Mer 14 Nov 2018 - 10:34

Ca c'est super, je vais pouvoir corriger un gros défaut dans mon éditeur grace à ces deux nouvelles commandes!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

Nombre de messages : 5733
Age : 64
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: Position x et y du curseur de texte dans un SYNEDIT   Mer 14 Nov 2018 - 11:42

Merci Jack.

Je ne fais rien en ce moment, mais je vois bien à quoi vont servir ces 2 commandes. Very Happy

Je pense au collage par programmation dans un SYNEDIT.... n'est-ce-pas Silverman. Razz

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

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

MessageSujet: Re: Position x et y du curseur de texte dans un SYNEDIT   Mer 14 Nov 2018 - 17:22

Minibug a écrit:
As tu aussi la possibilité de coder 2 fonctions qui retournent la position graphique ?

C'est possible, mais pour l'instant, je ne sais faire que sous Windows uniquement. Car le position du caret en pixel s'obtient par de la messagerie utilisant l'API Windows (EM_POSFROMCHAR).

Et si je code des fonctions qui ne fonctionnent que sous Windows, et que tu les utilises dans ton éditeur Panoramic, il ne sera plus portable sur MAC. Ce qui serait un comble pour un éditeur alternatif de Panoramic.

Je vais encore chercher un peu, mais je n'ai pas trouvé de méthode jusqu'à présent qui fonctionne à la fois sous Windows, sous Android et sous MAC OS.

_________________
username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.1fr1.net
Minibug

avatar

Nombre de messages : 3241
Age : 52
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Re: Position x et y du curseur de texte dans un SYNEDIT   Mer 14 Nov 2018 - 17:32

Ok Jack j'ai pris note du problème !

Mais avec la fonction TEXT_WIDTH() et TEXT_HEIGHT() sur le SYNEDIT je doit pouvoir m'en sortir.
Je testerai dès que tu aura sorti la version.

Merci pour ces infos. Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Contenu sponsorisé




MessageSujet: Re: Position x et y du curseur de texte dans un SYNEDIT   

Revenir en haut Aller en bas
 
Position x et y du curseur de texte dans un SYNEDIT
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment mettre ce texte dans un sujet ?
» Problème de taille du texte dans mon QEEL.
» Images et texte dans la barre de navigation
» texte dans profil
» Cadre de contour pour un texte dans un message

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: