Tom's Guide > Forum > Programmation > Mettre une icone personnalisée à un fichier .exe écrit en visual c++

Mettre une icone personnalisée à un fichier .exe écrit en visual c++

Forum Programmation : Mettre une icone personnalisée à un fichier .exe écrit en visual c++

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut à tous

Comment puis-je faire dans visual c++ pour changer l'icone classique MFC qu'a défini visual c++ quand tu génère l'exécutable, je ne trouve rien dans l'IDE.

Quand tu regarde sous l'explorer t'as l'icone MFC associée à ton fichier .exe. Comment tu fait pour la changer !

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Cherche bien, me souviens plus mais c'est possible avec l'IDE (si mes souvenirs sont exacts...).
Sinon passe à borland c++

Répondre à confitureauxcochons

C'est dans l'IDE car l'image est embarquée dans l'exe (c'est donc fait à la compilation).

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

LoadIcon . je cherche 2 secondes.

 

Tu inclus ton icone à ton projet, elle prendra un nom du style IDR_TOTO , puis, au début de ton code, (je l'appelle dans InitInstance), tu fais un LoadIcon(IDR_TOTO);

 
Code :
  1. ifdef _AFXDLL
  2.   Enable3dControls();// Call this when using MFC in a shared DLL
  3. else
  4.   Enable3dControlsStatic(); // Call this when linking to MFC statically
  5. endif
  6. LoadStdProfileSettings(); 
  7. // Load standard INI file options including MRU)
  8. LoadIcon(IDR_MAINFRAME);
  9. CSingleDocTemplate* pDocTemplate;
  10. pDocTemplate = new CSingleDocTemplate(
  11.                       IDR_MAINFRAME,
  12.                       RUNTIME_CLASS(CHducDoc),
  13.                       RUNTIME_CLASS(CMainFrame),      // main SDI frame window
  14.                       RUNTIME_CLASS(CHducView));
  15. AddDocTemplate(pDocTemplate);
  16. // Parse command line for standard shell commands, DDE, file open
  17. CCommandLineInfo cmdInfo;
  18. ParseCommandLine(cmdInfo);


Ps:
Cet exemple est tiré d'un programme que je maintiens depuis 4 ans, pour les connaisseurs, un logiciel client-chargeur, écrit à la base sous msdev 4 , et qui fonctionne sous: windows 95/98/NT/2K/XP et meme vista :) :) ..... et pourtant, sans retoucher le code, il permet de faire des impressions, des stockages de données, des transmissions par internet, par connexion RAS sur un serveur PPP, ....


Message édité par elendilm le 15-06-2007 à 20:55:09
Répondre à elendilm
Tom's Guide > Forum > Programmation > Mettre une icone personnalisée à un fichier .exe écrit en visual c++
Aller à :

Il y a 2251 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens