begin process at 2012 05 29 03:52:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

GUI

 > 

insérer un fond


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

insérer un fond

jeudi 30 novembre 2006 à 08:28:37 | insérer un fond

lafolle24320

Bonjour,
débutante en api win 32 je voudrais personnaliser mon interface. Par exemple mettre un fond d'écran à mon appli (tout bêtement une couleur) ou encore changer la couleur de mon menu bar.
Est ce que vous auriez des pistes de site bien fait est compréhensible sur le personnalisation une interface en win 32 mis à part la msdn?

merci de votre aide
bonne journée

la folle
jeudi 30 novembre 2006 à 10:09:23 | Re : insérer un fond

yoyo269

Membre Club
Salut lafolle,

tu vas bien ?
Pour mettre une couleur de fond c'est assez facile.
Lors de la déclaration de la classe de ta fenêtre, tu dois donné un HBRUSH.
Exemple :

WNDCLASSEX ClasseFen;

ClasseFen.hInstance = hInstance;
ClasseFen.lpszClassName = NomClasse;
ClasseFen.lpfnWndProc = NomProc;
ClasseFen.style = StyleClasse;
ClasseFen.cbSize = sizeof(WNDCLASSEX);
ClasseFen.hIcon = LoadIcon(hInstance, "A");
ClasseFen.hIconSm = LoadIcon(hInstance, "A");
ClasseFen.hCursor = LoadCursor(NULL, IDC_ARROW);
ClasseFen.lpszMenuName = NULL;
ClasseFen.cbClsExtra = 0;
ClasseFen.cbWndExtra = 0;
ClasseFen.hbrBackground = hBrush;

Ensuite tu dois enregistrez ta classe et voilà, tu n'as plus qu'à te servir de cette classe dans CreateWindowEx.
Si tu veux mettre une image en fond, crée un HBITMAP à partir de ton image et transforme le en HBRUSH, pour la déclaration de la classe, grâce à CreatePatternBrush.

J'espère que ça t'aura aidée.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"



Cette discussion est classée dans : couleur, fond, insérer, interface, win


Répondre à ce message

Sujets en rapport avec ce message

Couleur de fond (DEV-C++) [ par Jcedric42 ] Salut tous,J'aimerez avoir comment il faut faire pour metre une couleur d'arriere plan en sortie MS-DOS,avec Dev-C++ .Merci D'avance couleur de fond CListCtrl [ par julok2 ] Bonjour,est-il possible de définir dans une CListCtrl ( j'utilise VC++6.0 et les MFC) une couleur de fond différente pour chaque case?Merci bien couleur de fond d'une DialogBox [ par glipper ] Bonjour,Je cherche un moyen de changer la couleur de fond d'une dialogbox simplement ! A defaut d'une solution simple, serait-il possible d'avoir une CheckListBox en couleur [ par garslouche ] Bonjour,je voudrais modifier la couleur de fond d'une CCheckListBox.J'ai bien essayé d'utiliser OnCtlColor mais ça ne marche pas (alors qu'avec un CLi Couleur de fond... [ par DeAtHCrAsH ] Comment faire pour modifier la couleur de fond d'un dialog ?--=[SheLL]=-- ListCtrl couleur de fond des cases [ par gus2647 ] Bonjour, Je viens de creer une listctrl et j aimerais changer le bkgcolor de la case en fonction de la valeur quelle contient (vert si positif, rouge couleur de fond d'une editbox [ par melkiorlenecrarque ] salut kan je coche la case read-only d'une edit box, L devi1 griée!pe ton chanG la couleur de fon d'une edit box?G essayé SetColor() mé lé parametre m Couleur de fond d'une console. [ par Lavieillefolle ] Voilà comme le titre l'indique, je désirerais mettre un couleur de fond à ma console, et non seulement au texte entree. Un phenomene que j'ai pu objer couleur de fond d'une fenetre en WIN32 (VisualC++) [ par glipper ] Bonjour,Je cherche à changer la couleur d'arriere fond d'une fenetre en Win32. Il est en effet possible de faire ça dans la classe de creation de la f Insérer une image de fond sur une boite de dialogue [ par bethany ] Bonjour,Un ami du forum, glipper, m'a bien aidé à faire une treeview dans une boite de dialogue. Maintenant c'est vrai que le fond gris ca rend pas gé


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,421 sec (4)

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