High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C / C++ / C++.NET
Sujet Précédent
Sujet Suivant
Programme à icone perso - API Windows
Résolu
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
- 19 juil. 2005 à 15:02
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
-
22 juil. 2005 à 13:30
expliquez moi tout please
je veux changer l'icône visible sur le programme dans la navigation dans les dossiers
mais surtout la petite icone en haut à gauche de la fenêtre du programme .
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Afficher la suite
A voir également:
Icone c
Bibliothèque icone
-
Forum Delphi / Pascal
Icone delphi
✓
-
Forum Delphi / Pascal
Icone c#
✓
-
Forum C# / .NET
Icone java
-
Forum Java
Comment changer icone par default d'une application?
✓
-
Forum Delphi / Pascal
36 réponses
Précédent
1
2
Réponse 21 / 36
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
21 juil. 2005 à 11:50
mon instance est bien initialisée .
dans WM_CREATE je met :
HICON hIco = LoadIcon(hInst,MAKEINTRESOURCE(IDI_ICON));
if (!hIco) MessageBox(0,"Icone Non Chargée!",0,0);
et là j'ai une icône non chargée !
râââ ça me soule !!
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Réponse 22 / 36
racpp
Messages postés
1909
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
17
21 juil. 2005 à 13:44
Ton problème est simple ne t'enerve pas.
Et si tu mets GetModuleHandle(0) à la place de hInst, ca ne change rien?
Réponse 23 / 36
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
21 juil. 2005 à 13:46
l'icône n'est toujours pas chargée ...
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Réponse 24 / 36
racpp
Messages postés
1909
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
17
21 juil. 2005 à 14:00
Essaie de remplacer ton icone par une autre car loadicon() echoue si l'icone n'est pas conforme.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 25 / 36
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
21 juil. 2005 à 14:06
même en utilisant une icône trouvée dans le dossier WINDOWS ça ne marche pas ...
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Réponse 26 / 36
cs_Joky
Messages postés
1787
Date d'inscription
lundi 22 novembre 2004
Statut
Membre
Dernière intervention
31 janvier 2009
2
21 juil. 2005 à 14:12
Et ta regardé dans les exemple de DevC++ dans WinAnim j'pense qu'il Load une icone spéciale
regarde toujours comment ça marche chez eux, met ton icone à la place de la leur
Et si ça marche tu recopies tout ton projet dedans lol :D
void
Aurevoir(
void
); //Bonne journée
Réponse 27 / 36
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
21 juil. 2005 à 14:16
c'est ce que j'ai déja essayé de faire
mais je pense que je vais réessayer .
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Réponse 28 / 36
racpp
Messages postés
1909
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
17
21 juil. 2005 à 14:21
Donc la ressource est mal ajoutée. Si ton code n'est pas long tu le mets ici et on va tout regler.
Réponse 29 / 36
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
21 juil. 2005 à 14:23
pour info j'ai déja donné des lien plus haut .
bon je pars faire des courses , plus précisément c'est aujourd'hui que je vais acheter mon nouvelle ordi ^^
ça compilera plus vite avec 3ghz lol
++
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Réponse 30 / 36
cs_Joky
Messages postés
1787
Date d'inscription
lundi 22 novembre 2004
Statut
Membre
Dernière intervention
31 janvier 2009
2
21 juil. 2005 à 14:35
Rahhh le ventard mdr il laisse un message rien que pour dire qu'il va s'acheter un ordi xD
Comment tu fais ton riche :D
void
Aurevoir(
void
); //Bonne journée
Réponse 31 / 36
racpp
Messages postés
1909
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
17
21 juil. 2005 à 14:50
Tu peux aussi enlever #define IDI_ICON 101 de ton fichier resource.h
Puis mettre:
HICON hIco = LoadIcon(
GetModuleHandle(0), IDI_ICON);
Je ne sais plus si l'identificateur doit etre entre guillements ou non. A toi de tester les deux cas.
Une autre solution consiste à utiliser la fonction LoadImage() qui
charge l'icone directement du fichier ico sans passer par les ressources
Réponse 32 / 36
whikie
Messages postés
99
Date d'inscription
vendredi 24 juin 2005
Statut
Membre
Dernière intervention
17 septembre 2005
21 juil. 2005 à 23:14
Ca doit l'effet ' nouvel ordi '
Réponse 33 / 36
cs_Joky
Messages postés
1787
Date d'inscription
lundi 22 novembre 2004
Statut
Membre
Dernière intervention
31 janvier 2009
2
21 juil. 2005 à 23:18
Lol c'est ton Pentium 1 Overcloké qui fait tous ça ! :)
void
Aurevoir(
void
); //Bonne journée
Réponse 34 / 36
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
22 juil. 2005 à 09:27
foutez-vous d'ma gueule ! lol
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Réponse 35 / 36
racpp
Messages postés
1909
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
17
22 juil. 2005 à 13:27
Enfin, voila. Tu vois ? c'etait pas trop compliqué. Il t'as suffit d'ajouter une seule ligne à ton fichier .rc.
Il est tout de même préférable d'appeler LoadIcon pendant l'initialisation des membres de WINDCLASS:
wincl.hIconSm = LoadIcon (hThisInstance, MAKEINTRESOURCE(IDI_ICON));
Cela a plusieurs avantages:
- Eviter d'affecter une icone (IDI_APPLICATION) qui sera remplacée par la suite.
- Eviter d'appeler LoadIcon() une 2eme fois car une seule fois suffit.
- Eviter d'appeler SendMessage() pour affecter la nouvelle icone.
- Eviter donc de compliquer le code inutilement.
Bonne programmation!
Réponse 36 / 36
banane_rose
Messages postés
302
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
22 avril 2006
22 juil. 2005 à 13:30
^^ thx
<hr size="2" width="100%">Dorian / 14 ans / sous Dev-C++
Votre réponse
Discussions similaires
Comment enlever l'icone d'un Form ?
cs_olive73
-
15 nov. 2004 à 22:22
olive73
-
17 nov. 2004 à 09:30
Comment faire pour changer l'icône de ma fenêtre au cours de son execution en pr
ndubien
-
13 avril 2007 à 16:03
SnOOpss
-
15 mai 2007 à 16:52
Icone du projet
albucia
-
4 mars 2008 à 10:24
albucia
-
6 mars 2008 à 10:54
Changement dynamique d'icone/ressources
cs_ABF
-
19 juin 2009 à 10:56
Mayzz
-
19 juin 2009 à 23:05
intégrer des icones dans l'application
Blacknight91
-
27 janv. 2005 à 10:46
Blacknight91
-
28 janv. 2005 à 10:18
Rejoignez-nous