Bonsoir,
J'ai cr�� une classe simple et dedans je voulais utiliser un de mes bitmap que j'ai dans mes ressources, seulement, je ne vois pas pourquoi, il me dit que :
error C2065: 'IDB_BITMAP1' : undeclared identifier
comment corriger cela ?
Version imprimable
Bonsoir,
J'ai cr�� une classe simple et dedans je voulais utiliser un de mes bitmap que j'ai dans mes ressources, seulement, je ne vois pas pourquoi, il me dit que :
error C2065: 'IDB_BITMAP1' : undeclared identifier
comment corriger cela ?
Mettre dans un fichier .h
Code:#define ID_BITMAP 1 // ou 10 ou 100 selon le nombre
mais pourquoi dois je les redefinir : c'est bizard !
j'aurai pens� que ressource.h etait automatiquement accessible depuis chaque fichier du projet
�a d�pend ! Un projet MFC avec ressources cr�es par ClassWizard et AppWizard oui .
Un projet win32 , non :oops:
j'ai visual c++ .net
pour rajouter une ressource, je vais dans le ressource view et je fait un Add
la vache tu r�ponds vite :haha:
Oui d'accord mais c'est quoi comme projet ?
un projet Win32 si je ne me trompe pas
par contre, toutes les CDialogs que j'utilise dans mon soft en DoModal y ont acces par defaut
est ce que je tente d'inclure ressource.h dans le .h de ma classe ?
bon, ben inclure resource.h semble resoudre ce probleme
tu dois inclure ressource.h dans tous les fichiers qui ont besoin de ressources, et les defines. ce qui parait logique.Citation:
Envoy� par firejocker
ouep ca parait logique,
mais jusque la, j'ai pas eu besoin de le faire une seule fois pour toutes mes CDialog
ca m'etonnais