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 :

Problème de réaffichage d'image [FAQ]


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de benj63
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Mai 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 207
    Par défaut Problème de réaffichage d'image
    Bonjour,

    J'utilise 2 fenêtres sous C++ Builder.
    L'une est la form principale, l'autre est créée dynamiquement.

    Sur la form principale, on choisit la taille de la fenêtre à créer dynamiquement. La fenêtre créée contient une image (TImage) sur laquelle je trace un graphe.

    Si par exemple, je fais cela (en simplifié) :

    - sur form principale, on choisit longueur = 800, hauteur=400

    - on clique sur le bouton qui appelle ma création de fenêtre dynamique avec notamment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Image->Width=longueur_choisie;
    Image->Height=hauteur_choisie;
    FenetreDynamique->Width=longueur_choisie;
    FenetreDynamique->Height=hauteur_choisie;
    - FenetreDynamique->Show(), la fenêtre s'ouvre et l'image est ok.

    - je ferme ma fenêtre (qui n'est pas détruite en mémoire).

    - sur form principale, on choisit longueur = 1500, hauteur=400

    - on clique sur le bouton qui appelle ma création de fenêtre dynamique

    - la fenêtre qui s'ouvre mesure bien 1500x400, l'image aussi (j'ai testé cela en mettant la propriété Cursor de l'image à crHand, le curseur est bien changé sur toute la taille de la fenêtre et donc de l'image). Mais l'image n'affiche que ce que j'ai tracé sur 800x400, pas sur 1500x400 ; le reste de l'image est gris. Alors que AVANT de tracer, j'avais bien fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Image->Width=longueur_choisie;
    Image->Height=hauteur_choisie;
    J'ai tout testé, Repaint, Invalide, Refresh... Rien ne change ! Y'a-t'il des choses que j'aurais pu oublier ?? Si vous avez besoin de détails complémentaires, demandez-les moi... Je vous remercie par avance !!

  2. #2
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par défaut
    Bonjour,

    Sans tester, et de mémoire, il faut aussi affecter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Image->Picture->Bitmap->Width = longueur_choisie;
    Image->Picture->Bitmap->Height = hauteur_choisie;
    Cordialement,

    Arnaud[/code]

  3. #3
    Membre éclairé Avatar de benj63
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Mai 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 207
    Par défaut
    Merci, c'était cela mon erreur...

    Merci pour la réponse rapide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC]Problème pour afficher une image.
    Par Deedier dans le forum MFC
    Réponses: 4
    Dernier message: 25/03/2005, 16h13
  2. Réponses: 13
    Dernier message: 23/12/2004, 18h01
  3. [débutant] problème de lecture d'image
    Par shura dans le forum OpenGL
    Réponses: 16
    Dernier message: 03/07/2004, 18h05
  4. Problème de nb d'images par seconde
    Par Francky033 dans le forum DirectX
    Réponses: 7
    Dernier message: 17/04/2004, 10h37
  5. Problème de mémoire Affichage images
    Par Repti dans le forum C++Builder
    Réponses: 6
    Dernier message: 29/03/2004, 20h06

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