OPENFILENAME

Signaler
Messages postés
688
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
19 mai 2005
-
Messages postés
688
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
19 mai 2005
-
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)

Life is Short 8-)

2 réponses

Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
2
Salut cousin,

Envoi moi ta source au complet a shellkode@hotmail.com et je regarde ca puis je corrige si nécéssaires ...

A++ et bonne continuation ...

Samir
Messages postés
688
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
19 mai 2005

Merci frer mais je vien de trouver le prob :) est c regler
(oki a zwin rak 3ziz ou rali) lol
Life is Short 8-)