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 :

couleur pour item dans popupmenu


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut couleur pour item dans popupmenu
    voila j'utilise un popupmenu a coté de l'items j'arrive a mettre une image mais le fonds de l'items non, comment faire


    "image" quitter <- mettre une couleur de fonds pour l'items complets



    merci

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Mauvais forum. Quelle bibliothèque tu utilises ?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut
    j'utilise le composant Tpopupmenu

  4. #4
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut
    autre petite chose est-ce qu-il et possible de mettre un image tous le long

  5. #5
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,

    Voici un exemple de code pour chaque items d'un TPopupMenu que j'utilise :
    (dans le OnDrawItem de chaque item concerné)
    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
    28
     
    ACanvas->Brush->Color = clSilver;
    ACanvas->FillRect(ARect);
    if (State.Contains(odSelected))
    {
    ACanvas->Font->Color = clRed;
    ACanvas->Font->Style = TFontStyles()<< fsBold;
    ACanvas->Rectangle(ARect);
    }
    else
    {
    ACanvas->Font->Color = clNavy;
    ACanvas->Font->Style = TFontStyles();
     
    tagRECT* pRect = new tagRECT();
    pRect->left = ACanvas->ClipRect.left;
    pRect->right = ACanvas->ClipRect.right;
    if (Index > 0)
    {
            pRect->top = 20 * Index;
    }
    else
    {
            pRect->top = ACanvas->ClipRect.top;
    }
            pRect->bottom = ACanvas->ClipRect.bottom;
    DrawText(ACanvas->Handle, ((TMenuItem*)Sender)->Caption.c_str(), ((TMenuItem*)Sender)->Caption.Length(), pRect, DT_CENTER);
    pRect = NULL; delete pRect;
    avec OwnerDraw du TPopupMenu mis a true.

    En espérant t'aider,
    @ +

Discussions similaires

  1. changer la couleur par défault pour écrire dans Word
    Par tun07 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 30/01/2009, 17h47
  2. deux couleur pour la meme courbe dans un chart infragistics
    Par sanaaafkir dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 22/07/2008, 14h05
  3. Réponses: 4
    Dernier message: 22/04/2007, 19h20
  4. Réponses: 4
    Dernier message: 08/02/2007, 20h36
  5. Couleur pour certains jours dans un calendrier
    Par striker90 dans le forum C++Builder
    Réponses: 3
    Dernier message: 13/05/2006, 21h22

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