IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Placer dynamiquement des repères sur une fenêtre


Sujet :

C++Builder

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    mai 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Finance

    Informations forums :
    Inscription : mai 2012
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Placer dynamiquement des repères sur une fenêtre
    Bonjour;

    Mon problème est le suivant.

    J'ai une fenêtre qui contient une image (carte géographique) et je veux donner la possibilité à l’utilisateur de placer, deplacer et supprimer des repères (ex une punaise) sur cette carte.
    Je sollicite vos aides pour m'aiguiller sur une piste pour poursuivre mes recherches.

    merci.

  2. #2
    Membre éprouvé
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    916
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : novembre 2003
    Messages : 916
    Points : 1 138
    Points
    1 138
    Billets dans le blog
    3
    Par défaut
    Utilisez l'évènement onMouseDown qui donne les coordonnée XY sur l'image.
    Ensuite stockez ces coordonnées dans une liste par exemple
    Puis lorsque vous affichez la carte dessinez dessus vos repères
    Je vous suggère d'allez dans la documentation regarder la gestion des bitmaps et le dessin avec le Canvas
    Il y a des jours où j'éprouve une haine profonde envers microsoft
    Venez vous défouler ici ou c'est amusant
    Mon modeste site et mes modestes oeuvres sont
    Rémi

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    mai 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Finance

    Informations forums :
    Inscription : mai 2012
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Placer dynamiquement des repères sur une fenêtre
    Bonsoir ;
    J'ai reussi a instancier une Shape(Cercle) en guise de repère pour la placer sur la carte.
    Pour replacer les repères sur la carte, au lancement de l'application, je compte enregistrer les cordonnées dans un fichier.

    Quant au deplacement ,la solution vient de "Nuclear88" de chez developpez.com ., un grand merci à lui.
    https ://www.developpez.net/forums/d1309252/c-cpp/outils-c-cpp/cppbuilder/drag-drop-visible/

    Dernier probleme a resoudre consiste a supprimer un repere.

    Toutes remarques et aides seraient les bienvenues.


    merci et bonne soirée

Discussions similaires

  1. Placer dynamiquement des repères sur une fenêtre
    Par ogre31 dans le forum Delphi
    Réponses: 4
    Dernier message: 30/04/2021, 05h20
  2. Réponses: 3
    Dernier message: 12/11/2013, 18h49
  3. Taille dynamique des colonnes sur une ListView
    Par Julien_G dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 07/05/2009, 11h17
  4. Réponses: 10
    Dernier message: 15/10/2006, 17h23
  5. Réponses: 4
    Dernier message: 18/04/2006, 22h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo