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 :

une classe Tcolot


Sujet :

C++Builder

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 4
    Par défaut une classe Tcolot
    bjr,
    j'ai une classe pour couleur pour l'utiliser dans la répresentation de données dans un Tchart.le problème est que je n'ai trouvé que 14 couleurs définis dans l'aide du builder , et je voudrais utiliser beaucoup plus (environ une centaine ) alors comment je dois faire , et comment les déclarer si possible .
    merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 27
    Par défaut ...
    Bonjour,

    Moi, pour te répondre, il faudrait que je sache de quelle propriété parles-tu ?

    Sinon, les couleurs sont codées sur 16 bits, ce qui nous donne 65535 couleurs différentes.

    Mais tu le sais probablement déjà...

    rudy.

  3. #3
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    En regardant dans l'aide de BCB, on a ceci :

    Citation Envoyé par Aide BCB
    Le type TColor est utilisé pour spécifier la couleur d'un objet. Il est utilisé par la propriété Color de nombreux composants et par bien d'autres propriétés qui spécifient des valeurs de couleurs.

    L'unité Graphics contient la définition de constantes TColor utiles. Ces constantes renvoient soit directement à la couleur la plus approchante dans la palette système (par exemple, clBlue renvoie au bleu), soit à la couleur de l'élément écran du système telle qu'elle est définie dans la section Couleur du Panneau de configuration Windows (par exemple, clBtnFace renvoie à la couleur système des faces de boutons).

    Si vous spécifiez une valeur TColor en tant que valeur hexadécimale de 4 octets au lieu d'utiliser les constantes définies dans l'unité Graphics, les trois premiers octets représentent respectivement l'intensité RGB des couleurs bleu, vert et rouge. La valeur 0x00FF0000 représente un bleu pur de pleine intensité, 0x0000FF00, un vert pur de pleine intensité et 0x000000FF, un rouge pur de pleine intensité. 0x00000000 représente le noir et 0x00FFFFFF, le blanc.

    Si l'octet de poids fort vaut zéro (0x00), la couleur obtenue est celle la plus approchante dans la palette système. Si l'octet de poids fort vaut un (0x01), la couleur obtenue est celle la plus approchante dans la palette actuellement réalisée. Si l'octet de poids fort vaut deux (0x02), la couleur obtenue est celle la plus approchante dans la palette logique du contexte de périphérique en cours.

    Les tableaux suivants énumèrent les constantes de couleur de l'unité Graphics. Les deux premières colonnes sont les couleurs correspondant aux couleurs les plus proches dans la palette système, alors que les deux dernières sont les couleurs définies dans le panneau de configuration de Windows.
    Donc avec ça, tu fais ce que tu veux

    Exemple de déclaration pour la couleur verte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    int CouleurVerte;
    CouleurVerte = 0x0000FF00;
    Panel1->Color = (TColor)CouleurVerte;
    J'spère qu'avec ceci tu arriveras à te débrouiller !
    Bon courage

Discussions similaires

  1. destruction d'une classe qui herite de CDialog
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 03/02/2004, 17h39
  2. Réponses: 14
    Dernier message: 15/01/2004, 01h15
  3. Conception d'une classe parente
    Par VincentB dans le forum Langage
    Réponses: 9
    Dernier message: 24/06/2003, 17h28
  4. Variable d'une Classe Ancêtre
    Par Génie dans le forum Langage
    Réponses: 3
    Dernier message: 18/09/2002, 19h24
  5. Sortir un typedef d'une classe
    Par Theophil dans le forum C++Builder
    Réponses: 13
    Dernier message: 03/07/2002, 17h21

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