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 ?
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 : Sélectionner tout - Visualiser dans une fenêtre à part #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![]()
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
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.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
Partager