xarier
Messages postés688Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention19 mai 2005
-
23 juin 2004 à 14:51
xarier
Messages postés688Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention19 mai 2005
-
23 juin 2004 à 17:25
SALUT LES MEC j'ai creé un button nomé ouvrir ou j'ai mis le debut de ce code(il y a que l'essencielle) :
OPENFILENAME st;
memset(&st, 0, sizeof(st));
st.lStructSize = sizeof(OPENFILENAME);
st.hwndOwner = hMainDlg;
st.lpstrTitle = "Fichiers a ouvrir";
st.lpstrFilter = "Tous les types de fichiers musicaux\0*.MOD;*.S3M;*.XM;*.IT;*.MID;*.RMI;*.SGT;*.WAV;*.MP2;*.MP3;*.OGG;*.WMA;*.ASF;*.AIFF;*.RAW;*.MPEG;*.MPG\0Microsoft WAV (*.WAV)\0*.WAV\0MP2/MP3 (*.MP3,*.MP2)\0*.MP2;*.MP3\0MPEG/MPG (*.MPEG,*.MPG)\0*.MPEG;*.MPG\0Ogg Vorbis (*.OGG)\0*.OGG\0Windows Media Format (*.WMA *.ASF *.WMV)\0*.WMA;*.ASF;*.WMV\0Audio Interchange File Format (*.AIFF)\0*.AIFF\0MIDI / DirectMusic Files (*.MID,*.RMI,*.SGT)\0*.MID;*.RMI;*.SGT\0Impulse Tracker (*.IT)\0*.IT\0FastTracker2 (*.XM)\0*.XM\0ScreamTracker 3 (*.S3M)\0*.S3M\0Protracker/FastTracker (*.MOD)\0*.MOD\0Musique RAW (*.RAW)\0*.RAW\0tous les types de fichiers (*.*)\0*.*\0\0";
st.lpstrCustomFilter = NULL;
st.nFilterIndex = 1;
st.lpstrFile = buffer;
st.nMaxFile = 204800; //maximum multiselect
st.nMaxFileTitle = 204800;
st.lpstrInitialDir = ".\0"; //en bas l'option pour la multislect c une macro
st.Flags = OFN_EXPLORER | OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_ALLOWMULTISELECT ;
if(GetOpenFileName(&st))//si un fichier au moin est selectioné
{
if(buffer!="" )
{
alors mon prob c que quand j'ouvre certain fichiers sur mon disk dur et que je veut apres reouvrir alors je ne peut plus ( je ne voie plus de fenetre openfilename)