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 : Sélectionner tout - Visualiser dans une fenêtre à part
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;
            }