Probleme sur le TOOLBAR

cs_nahs Messages postés 3 Date d'inscription jeudi 10 avril 2003 Statut Membre Dernière intervention 22 juillet 2003 - 22 juil. 2003 à 16:22
PieBon Messages postés 1 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 7 décembre 2004 - 7 déc. 2004 à 23:46
Bonjours,
Je n'arrive pas à afficher le ToolBar dans ma fenetre. Je programme en API. Lorsque j'utilise la fonction CreateToolbarEx() j'ai une erreur pendant la compilation:

main_Deff.obj : error LNK2001: unresolved external symbol __imp__CreateToolbarEx@52
Debug/projet03.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

je ne comprend pas d'ou vient le probleme.

Merci de vos services.
A voir également:

2 réponses

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
22 juil. 2003 à 16:33
Salut,
unresolved external c'est que ta fonction n'a pas pu etre linkée.
Dans msdn il est ecrit:
-Header commctrl.h
-Import library comctl32.lib

Verifie si tu as bien tout ca.

Mais il est aussi ecrit dans msdn:
Note This function is obsolete. Use CreateWindow instead.

Donc prefere CreateWindow.
0
PieBon Messages postés 1 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 7 décembre 2004
7 déc. 2004 à 23:46
Bonsoir,

Si tu compile avec Dev C++, tu aura toujours une erreur de compilation.
Il faut lier la lib dans options du projet->paramètres->editeurs de liens comme ceci -lcomctl32

D'autre part faire la déclaration suivante dans le fichier H :

#if defined __MINGW_H
#define _WIN32_IE 0x0400
#endif
#include <commctrl.h>

Bon courage.

PieBon
0
Rejoignez-nous