Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1825 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  création d'un éditeur graphique sous borland C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

création d'un éditeur graphique sous borland C++

n°563086
fineness
Posté le 10-11-2003 à 11:35:09  profilanswer
 

Mon but est de créer un logiciel de pilotage d'un système CFAO.
Donc ce qui m'incombre est là partie graphique......
Donc on doit charger un plan préalablement sauvegarder sur le Pc, et grâce à ce même plan on doit via un éditeur graphique on doit siaisr les points de perçage.
 
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,
      TShiftState Shift, int X, int Y)
{
Canvas->MoveTo(X,Y);
}
 
donc j'ai utilisé un canvas pour les mouvements de la souris (dites moi si je me trompe!!!) et maintenant je voudrais récupérer les valeurs de X et Y pour pouvoir les afficher dans un edit ou autre et ça je ne vois pas comment faire!!!!
 
par exemple :
la souris est en haut a gauche de ma forme j'aimerais savoir les valeurs qu'a ma souris en haut à gauche de ma form........
 
je vous remercie

mood
Publicité
Posté le 10-11-2003 à 11:35:09  profilanswer
 

n°563117
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-11-2003 à 12:32:31  profilanswer
 

Utilise l'évènement MouseDown pour récupérer les coordonnées de la souris


---------------
J'ai un string dans l'array (Paris Hilton)
n°563120
fineness
Posté le 10-11-2003 à 12:43:32  profilanswer
 

ok et aprés pour quel fonction je dois utiliser pour récupérer ces valeurs

n°563135
fineness
Posté le 10-11-2003 à 13:16:04  profilanswer
 

j'ai trouvé la solution je vous la fait parvenir on sait jamais ça pourra toujours servir
 
il faut utiliser la fonction GetCursorPos auquel on passe en paramètre l'adresse d'une instance d'une classe TPoint. Une classe TPoint permet tout simplement d'identifier un point de l'espace en deux dimensions par une abscisse et une ordonnée.  
 
TPoint *Position = new TPoint;  
GetCursorPos(Position);  
Label1->Caption = IntToStr(Position->x);
Label2->Caption = IntToStr(Position->y);
delete Position;


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  création d'un éditeur graphique sous borland C++

 

Sujets relatifs
[C] Pb de creation de fichierQuel language graphique ?
2 sgbd differents... : creation d'un table sur un probleme ;)Aide pour un graphique
[VBA] creation dune formuleCréation de site avec flash
[borland] Comment superposer 2 sons ?[borland c++] Petite erreur de compil svp help .......
Creation et manipulation de "clob" Oracle en JAVA [Résolu]novice [borland c++ buider] Comment afficher une image avec un bouton?
Plus de sujets relatifs à : création d'un éditeur graphique sous borland C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR