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 :

[C++Builder6] adaptation � la d�finition de l'�cran


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Septembre 2002
    Messages
    63
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 63
    Par d�faut [C++Builder6] adaptation � la d�finition de l'�cran
    bonjour,

    concernant l'adaptation du contenu d'une fiche � la r�solution de l'�cran, les propri�t�s Anchors et align fonctionnent bien, par contre une image par exemple carr�e, se trouvera transform�e en rectangle et son contenu sera d�form�.
    l'adaptation � une r�solution d'�cran diff�rente de celle de conception a tendance � transformer les composants carr�s en rectangles ce qui peut avoir un impacte visuel d�sagr�able surtout pour l'affichage de photos ou de vid�os.

    Existe t'il un moyen de pallier � ce probl�me de d�formation ?

    par avance merci.

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    31
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 31
    Par d�faut
    bonjour

    je n'ai pas de r�ponse � apporter
    mais je veux simplement te dire que je cherche � r�soudre ce probl�me depuis pas mal de temps!
    et crois-moi, j'ai cherch�!!
    je suis donc aussi interess�e par les solutions �ventuelles...
    mais, n'oublie pas que nous sommes en p�riode de vacances et les r�ponses risquent de se faire attendre...
    le premier qui trouve pr�vient l'autre
    (mais je pars en vacances ce soir, lol)

  3. #3
    Membre confirm�
    Inscrit en
    Septembre 2002
    Messages
    63
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 63
    Par d�faut
    ok je n'y manquerais pas.

    j'utilise un code pour chaque formulaire :

    je d�veloppe en 1280x800 donc j'instancie DefV=800 et DefH=1280
    mais ce code ne r�souds pas le probl�me des images carr�s qui se transforment en rectangle.......

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    CoeffV = (float)(Screen->Height)/DefV;
    CoeffH = (float)(Screen->Width)/DefH;
       if(CoeffV > 1)
          CoeffV = 1;
       if(CoeffH > 1)
          CoeffH = 1;
     
       //MISE A ECHELLE DES IMAGES
       TComponent *Temp;
     
      for(int i = 0; i < this->ComponentCount; i++)
      {
        Temp = this->Components[i];
        if (dynamic_cast<TControl *>(Temp) != NULL)
        {
           dynamic_cast<TControl *>(Temp)->ControlStyle << csDisplayDragImage;
           dynamic_cast<TControl *>(Temp)->Top *= CoeffV;
           dynamic_cast<TControl *>(Temp)->Left *= CoeffH;
           dynamic_cast<TControl *>(Temp)->Width *= CoeffH;
           dynamic_cast<TControl *>(Temp)->Height *= CoeffV;
           if(dynamic_cast<TLabel *>(Temp) != NULL)
           {
              dynamic_cast<TLabel *>(Temp)->Font->Size *= CoeffH;
           }
        }
      }
    Balise CODE ajout�e par DJmSoftware merci d'y penser lors de votre prochain Post

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    145
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 145
    Par d�faut
    Bonjour,

    Utilise la proportionnalit�

    Cordialement,
    FluidBlow

  5. #5
    Membre confirm�
    Inscrit en
    Septembre 2002
    Messages
    63
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 63
    Par d�faut
    je pense qu'avec tous ces �l�ments, je devrais m'en sortir

    encore merci

  6. #6
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par d�faut
    Bonjour,

    il s'agit de jongler avec les propri�t�s Strech et AutoSize.
    Si Strech est � false, l'image ne sera pas �tir�e ou compress�e en fonction de la taille du composant qui la contient.

    Il faut regarder l'aide sur les propri�t�s des composants, la solution s'y trouve souvent.

    @+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Que c ORANGE :choisir la haute d�finition ou multi �cran
    Par Corado dans le forum D�pannage et Assistance
    R�ponses: 0
    Dernier message: 04/03/2010, 18h21
  2. Adapter formulaires de saisie � diff�rents �crans
    Par marcopolo29280 dans le forum IHM
    R�ponses: 7
    Dernier message: 18/11/2008, 16h25
  3. R�ponses: 7
    Dernier message: 18/06/2007, 10h08
  4. R�ponses: 2
    Dernier message: 17/07/2006, 21h10
  5. R�ponses: 2
    Dernier message: 18/01/2006, 18h19

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