prob de "loadicon"

prob de "loadicon" - C++ - Programmation

Marsh Posté le 01-01-2005 à 12:31:12    

bonjour,  
 
j'ai essayer d'affecter un icone à mon executable, mais ça ne fonctionne pas. J'ai bien créer un fichier ressource script portant le nom du projet. J'ai bien renommer l'icone dessiner en "IDI_ICON". Le programme compile, mais quand je vais dans le dossier "debug", l'icone n'apparait pas sur l'exe. (je suis en win32 application).
 
***main.cpp****
 
#include "windows.h"
#include "ressource.h"
 
HINSTANCE hInstance;
LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON));
 
***ressource.h***
 
#define IDI_ICON                        101
 
// Next default values for new objects
 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        102
#define _APS_NEXT_COMMAND_VALUE         40001
#define _APS_NEXT_CONTROL_VALUE         1000
#define _APS_NEXT_SYMED_VALUE           101
#endif
#endif

Reply

Marsh Posté le 01-01-2005 à 12:31:12   

Reply

Marsh Posté le 01-01-2005 à 12:37:26    

1/ LoadIcon() est deprecated, il faut utiliser LoadImage() à la place
2/ Inutile d'appeler LoadIcon() ou LoadImage() pour indiquer l'icone de l'exécutable, cette icone est la première icone spécifiée dans le fichier de ressources (.rc)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-01-2005 à 13:16:39    

Harkonnen a écrit :

1/ LoadIcon() est deprecated, il faut utiliser LoadImage() à la place
2/ Inutile d'appeler LoadIcon() ou LoadImage() pour indiquer l'icone de l'exécutable, cette icone est la première icone spécifiée dans le fichier de ressources (.rc)


 
 
j'ai essayer de recréer un projet des fois que j'ai fait une erreur, il compile tjrs bien, mais l'icone n'apparait pas. Par contre dans la fenetre "build", on à l'impression que le programme ne prend pas en compte mon fichier ressource, il compile seulement le main.

Reply

Marsh Posté le 01-01-2005 à 13:54:09    

reconstruis entièrement le projet


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-01-2005 à 13:55:27    

Harkonnen a écrit :

reconstruis entièrement le projet


 
 
c que je viens de faire (cf : message précédent)

Reply

Marsh Posté le 01-01-2005 à 14:17:26    

Si tu es sous dev C++ voila la marche a suivre pour inclure ton fichier *.rc.
 
Lance l'éditeur, fait Alt+P  :sol: (je suis en 4.9.9.0 ).
Ouvre l'onglet "Fichiers".
Dans l'arbre, clique sur *.rc.
Coche "inclure lors de la compilation"
 
 


Message édité par GenGis_K le 01-01-2005 à 14:21:05
Reply

Marsh Posté le 01-01-2005 à 16:02:26    

GenGis_K a écrit :

Si tu es sous dev C++ voila la marche a suivre pour inclure ton fichier *.rc.
 
Lance l'éditeur, fait Alt+P  :sol: (je suis en 4.9.9.0 ).
Ouvre l'onglet "Fichiers".
Dans l'arbre, clique sur *.rc.
Coche "inclure lors de la compilation"


 
Merci beaucoup pour ton aide, mais je suis sous visual c++  
:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed