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

GTK+ avec C & C++ Discussion :

Couleur de fond d'une fenêtre


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 12
    Par défaut Couleur de fond d'une fenêtre
    Salut,

    Je cherche à modifier la couleur de ma fenêtre mai j'ai quelque problème avec la fonction de gtk

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    	GdkColor color;
     
                 //RGB(246,249,252) //Se que je veux
    	color.pixel = 0;
    	color.red=0;
    	color.green=0;
    	color.blue=0;
    	//gdk_color_parse("#F0F0F0", &color); //Ne marche pas
    	gtk_widget_modify_bg(GTK_WIDGET(pWindow), GTK_STATE_NORMAL, &color);
    J'ai du mal car j'ai toujours programmé avec un RGB (sous VB et C) et là c'est du 16 bits (si j'ai bien compris) donc max 65535 au lieu de 255.

    J'aimerais savoir comment faire pour utilisé des valeurs RGB classic.

    Cordialement, Jiede.

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Jielde
    J'aimerais savoir comment faire pour utilisé des valeurs RGB classic.
    Bin à ce que j'en sais, avec les GdkColor on ne peut pas, mais tu n'y arrive pas avec gdk_color_parse ? Suffit d'avoir un petit programme de dessin et dans la fenêtre de choix des couleurs personnalisée tu as toujours une petite zone de saisie qui contient la conversion de la couleur en hexa !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 12
    Par défaut
    Citation Envoyé par Franck.H
    Bin à ce que j'en sais, avec les GdkColor on ne peut pas, mais tu n'y arrive pas avec gdk_color_parse ? Suffit d'avoir un petit programme de dessin et dans la fenêtre de choix des couleurs personnalisée tu as toujours une petite zone de saisie qui contient la conversion de la couleur en hexa !
    Non sa me met : unresolved external symbol _gdk_color_parse

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 12
    Par défaut
    Bon j'ai trouver une solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    	GdkColor color;
    	//RGB(246^2,249^2,252^2)
    	color.pixel = 0;
    	color.red=60516;
    	color.green=62001;
    	color.blue=63504;
    	gtk_widget_modify_bg(GTK_WIDGET(pWindow), GTK_STATE_NORMAL, &color);
    Pour faire la couleur RGB ( 246, 249, 252 ) et la convertir auformat de GdkColor, je fait xxx^2.

    Voila, Merci

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

Discussions similaires

  1. Couleur du fonds d'une fenêtre
    Par ouinih dans le forum Windows Forms
    Réponses: 3
    Dernier message: 09/11/2010, 14h23
  2. TDBGRID - Couleur de fond d'une seule cellule
    Par cgo dans le forum Bases de données
    Réponses: 5
    Dernier message: 11/09/2009, 10h16
  3. couleur de fond d'une fenêtre Dialog
    Par lermit dans le forum Qt
    Réponses: 4
    Dernier message: 25/05/2007, 09h53
  4. couleur de fond d'une fenêtre
    Par Zorgloub dans le forum Interfaces Graphiques en Java
    Réponses: 8
    Dernier message: 14/04/2006, 00h38
  5. debutant : couleur de fond d'une application direct3D
    Par ptidrone dans le forum DirectX
    Réponses: 2
    Dernier message: 12/06/2004, 17h08

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