OVH Cloud OVH Cloud

boite de dialogue

2 réponses
Avatar
marsupile
Je cherche à faire une boite de dialogue en c++ permettant de sélectionner
un
fichier présent sur le disque et de le mettre dans une variable x.

merci de votre aide.

--


marsuboy@numericable.fr



--


marsuboy@numericable.fr

2 réponses

Avatar
Alexandre
"marsupile" a écrit dans le message de
news:3f917f65$0$13305$
Je cherche à faire une boite de dialogue en c++ permettant de sélectionner
un
fichier présent sur le disque et de le mettre dans une variable x.

merci de votre aide.



La boite de dialogue standard d'ouverture de fichiers windows le fait très
bien. Pourquoi en faire une autre ?
Voir la fonction GetOpenFileName de l'API Win32.

The GetOpenFileName function creates an Open common dialog box that lets the
user specify the drive, directory, and the name of a file or set of files to
open.

BOOL GetOpenFileName(

LPOPENFILENAME lpofn // address of structure with initialization data
);
Avatar
Alexandre
> La boite de dialogue standard d'ouverture de fichiers windows le fait très
bien. Pourquoi en faire une autre ?
Voir la fonction GetOpenFileName de l'API Win32.

The GetOpenFileName function creates an Open common dialog box that lets


the
user specify the drive, directory, and the name of a file or set of files


to
open.

BOOL GetOpenFileName(

LPOPENFILENAME lpofn // address of structure with initialization data
);



ou même mieux, si tu utilises C++ Builder, utilises le composant
OpenFileName (onglet dialogues) qui encapsule cette api.