Problème de compilation

MorbhAck Messages postés 127 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 5 août 2007 - 5 août 2007 à 13:31
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009 - 6 août 2007 à 16:15
Bonjour tout le monde !

J'ai un ptit souci avec CodeBlock...
J'utilise un bouton OwnerDraw et je veux utiliser le flag
ODS_HOTLIGHT
Mais lors de la compilation il me dit que le flag ODS_HOTLIGHT
n'est pas déclaré:

main.cpp:89: error: `ODS_HOTLIGHT' undeclared (first use this function)
main.cpp:89: error: (Each undeclared identifier is reported only once for each function it appears in.)
Process terminated with status 1 (0 minutes, 1 seconds)

J'ai regarder dans Winuser.h et apparament il n'y est pas :s
J'aimerai bien savoir comment mettre à jour les headers + les lib
sachant qu'avec le SDK de 'Crosoft il y a seulement les .lib
alors que j'ai besoin des .a

3 réponses

racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
5 août 2007 à 14:51
Salut,
Tu peux le définir juste après les includes:
#define ODS_HOTLIGHT        0x0040

Avec Visual C/C++ 2005 Express tu n'auras jamais ce genre de problème. Il est gratuit et parfait.
0
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
5 août 2007 à 14:53
0
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
6 août 2007 à 16:15
un conseil quand tu as ce genre de problème (qui m'arrive fréquement), utilise google en recherchant un truc du genre #define et le nom de ta variable.

bye
0
Rejoignez-nous