begin process at 2012 05 28 15:35:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

changer couleur fenetre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

changer couleur fenetre

lundi 28 mars 2005 à 16:37:47 | changer couleur fenetre

victorcoasne

Membre Club
Bonjour,

Je m'explique :
J'ai une fenetre avec un fond bleu mais quand je met une toolbar, une trackbar ou des contrôles Win32 il y a une partie grisé (qui correspond à la couleur Windows).

Comment changer cette couleur ?

Merci,

Le créateur du site http://victorlogiciels.com
lundi 28 mars 2005 à 17:19:40 | Re : changer couleur fenetre

vecchio56

Administrateur CodeS-SourceS
Avec SetClassLong, tu modifies GCL_HBRBACKGROUND, mais je crois que tous les contrôles ne l'acceptent pas.
lundi 28 mars 2005 à 18:34:49 | Re : changer couleur fenetre

Gendal67

victorcoasne> pour dessiner les controles (boutons, scroll etc) Windows envoie des messages à la fenetre tels que par exemple WM_COLORSTATIC etc...regarde cette belle source sur le sujet :

http://www.cppfrance.com/code.aspx?ID=27889    

Gendal67, Dev-C++ 4.9.9.1, J'adore cppfrance!! :-))
lundi 28 mars 2005 à 19:18:28 | Re : changer couleur fenetre

victorcoasne

Membre Club
Bonjour,

Il me faudrait le code pour "msctls_trackbar32" et "ToolbarWindow32"

Merci,

Le créateur du site http://victorlogiciels.com
lundi 28 mars 2005 à 19:21:36 | Re : changer couleur fenetre

victorcoasne

Membre Club
Bonjour,

Le code marche pas comme ça :
SetClassLong(track1,GCL_HBRBACKGROUND,RGB(255, 255, 255));


Merci,

Le créateur du site http://victorlogiciels.com
lundi 28 mars 2005 à 19:29:31 | Re : changer couleur fenetre

vecchio56

Administrateur CodeS-SourceS
Pour la ToolBar, peut être le message TB_SETCOLORSCHEME
lundi 28 mars 2005 à 19:36:32 | Re : changer couleur fenetre

victorcoasne

Membre Club
Bonjour,

Non marche pas.

TB_SETINSERTMARKCOLOR : marche pas non plus !

Et pour la track bar ?

Merci,

Le créateur du site http://victorlogiciels.com
mercredi 30 mars 2005 à 18:50:06 | Re : changer couleur fenetre

victorcoasne

Membre Club
Bonjour,

La trackbar est considéré comme un static donc le message static fonctionne avec.

Pour la toolbar cela ne fonctionne pas !

Quel message ?

Merci,

Le créateur du site http://victorlogiciels.com
mardi 3 mai 2005 à 02:30:22 | Re : changer couleur fenetre

Bistoy

Salut,
Désole de repondre un peu tard, mais peut etre que ca servira à quelqu'un...

en fait aucune des methodes citées ci desssus ne marche pour moi)       
mais j'utilise ca :
dans le WM_NOTIFY :
// ID_SLIDERTHREADS est un 'TRACKBAR_CLASS'
if( (((LPNMHDR) lParam)->idFrom) == ID_SLIDERTHREAD)
{
    if( (((LPNMHDR) lParam)->code) == NM_CUSTOMDRAW)
    {
        LPNMCUSTOMDRAW NMCustomDraw;
        NMCustomDraw = (LPNMCUSTOMDRAW) lParam;
        GetClientRect(SliderThreads.Hwnd, &TmpRect);
        FillRect(NMCustomDraw->hdc, &TmpRect, CreateSolidBrush(RGB(60, 120, 120)));   
     };
}; break;
et voilà :)




Cette discussion est classée dans : changer, couleur, fenetre


Répondre à ce message

Sujets en rapport avec ce message

Graphique sous fenetre shell [ par un4given ] Bonjour a tous,En fait mon probleme est assez simple je pense, mais comme mes connaissances sont tres limitées... :)Je programme actuellement un simul changer la couleur d'arriere plan de la fenetre d'éxécution(application console) [ par chezeu ] Bonjour je code une application console sur Dev c++. Je voudrais changer la couleur d'arriere plan de la fenetre d'éxecution, et si possible la couleu Changer la couleur d'une image en C [ par Superkarl ] Bonjour. J'ai lu ce post [url=http://www.phpcs.com/forum/sujet-JE-VEU-APPLICATION-PHP-AVEC-FORMULAIRE_1424971.aspx]ici_____________[/url] et je vous j Changer couleur Menu Bar [ par Neo_Fr ] Bonsoir, Est ce possible de changer la couleur d'une menu bar?; si oui comment? Neo_Fr couleur d'un pixel hors fenetre [ par kass_krane ] Bonjour a tous.Je debute en programmation windows et j'aimerais savoir si il est possible de recuperer la valeur d'un pixel ou d'en afficher un d'un c Changer de fenetre active et appuyez sur F8 [ par zizouweb ] Bonjour a tous,Je vous explique, j'ai besoin de creer une application qui change la fenetre active (IE) du poste client, puis qui simule l'appui sur l changer la couleur d'un progress bar control [ par LaTatadu91 ] Bonjour,dans mon application C++, j'utilise un progress bar control classique avec une barre d'état verte.Je voudrais signaler un pb rencontré en mett Changer la couleur d'un ProgressBar [ par PriMe2302 ] Bonjour je voudrais changer la couleur d'une ProgressBar en fonction de son avancement. Je voudrais aussi, afficher un texte en fond de celle-ci Merc Changer la couleur de texte d'un controle static [ par Gpic ] Salut à tous, ya t'il un moyen de changer la couleur du texte d'un controle static sous Visual Studio.NET. Merci


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,498 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales