undefined reference to GetOpenFileNameA@4
Salut !
Pourquoi à la compilation le compilateur m'affiche : undefined reference to GetOpenFileNameA@4
En fait le projet c'est une boite de dialogue avec des bouton genre : Parcourir ,OUI ,NON...etc
Le projet est constituer de fichier .rc , fichier .h et fichier main ou il y a les 2 fonctions :
int APIENTRY WinMain et LRESULT CALLBACK MainProc
ou il y a ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
case WM_COMMAND:
switch(LOWORD(wParam)){
case IDC_PARCOURIR:
OPENFILENAME fi;
CHAR buf [MAX_PATH];
buf[0]='\0';
memset(&fi,0,sizeof(OPENFILENAME));
fi.lStructSize=sizeof(OPENFILENAME);
fi.hwndOwner=Dlg;
fi.lpstrFilter="Fichiers *.txt";
fi.lpstrFile=buf ;
fi.nMaxFile=MAX_PATH;
fi.lpstrTitle="Recherche de Fichiers Texte";
fi.Flags=
OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
if(GetOpenFileName( &fi)) SetDlgItemText(Dlg,IDC_NOMDEFICHIER,buf);
return TRUE;
} |