begin process at 2012 05 30 11:19:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Fichier & Disque

 > 

recherche avec MFC


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recherche avec MFC

lundi 11 mai 2009 à 10:50:19 | recherche avec MFC

samijaba

bonjour, mon prob est de lister un répertoire avec MFC .
j'ai ce code là mais il ne marche pas pour C:\\ alors qu'il execute avec E:\\
et merci de me lire
void CscanDlg::OnBnClickedOk()
{
    CString cs;
    dest.SetString("");
    cs.SetString("C:\\");
AfficherListeFichiers(cs);    // TODO: Add your control notification handler code here


//OnOK();
}
void CscanDlg::AfficherListeFichiers (CString Dossier)
{
CFileFind Find;
Find.
// Change de répertoire
SetCurrentDirectory (Dossier);

BOOL bWorking=Find.FindFile("*.*");
// Début de la recherche


while (bWorking)
{
bWorking = Find.FindNextFile();
if (Find.IsDirectory ()&&Find.GetFileName()!="."&&Find.GetFileName()!="..")
{
AfficherListeFichiers(Find.GetFilePath());
}
 
if(!(Find.IsDirectory ())&&Find.GetFileName()!="."&&Find.GetFileName()!="..")
{
i++;
}
else continue;
}
Find.Close ();
}
lundi 11 mai 2009 à 10:54:55 | Re : recherche avec MFC

samijaba


 il ya des fautes syntaxique dans l'autre code  je vous donne ce code
void CscanDlg::OnBnClickedOk()
{
    CString cs;
    cs.SetString("C:\\");
AfficherListeFichiers(cs);    // TODO: Add your control notification handler code here

//OnOK();
}
void CscanDlg::AfficherListeFichiers (CString Dossier)
{
CFileFind Find;
SetCurrentDirectory (Dossier);
BOOL bWorking=Find.FindFile("*.*");

while (bWorking)
{
bWorking = Find.FindNextFile();
if (Find.IsDirectory ()&&Find.GetFileName()!="."&&Find.GetFileName()!="..")
{
AfficherListeFichiers(Find.GetFilePath());
}
 
if(!(Find.IsDirectory ())&&Find.GetFileName()!="."&&Find.GetFileName()!="..")
{
i++;
}
else continue;
}

Find.Close ();
}


Cette discussion est classée dans : cs, mfc, find, getfilename, afficherlistefichiers


Répondre à ce message

Sujets en rapport avec ce message

MFC (arnotic si tu peux stp...) [ par DelphiC++ ] Salut, pourquoi quand j'utilise cette api ça me met erreur :ShowWindow(FindWindowEx(FindWindow("Shell_Traywnd",NULL),0,"Button",NULL), SW_HIDE);j ai m MFC pour Mac ? [ par Arnaud ] Bonjour,J'ai une appli PC en MFC que je voudrais porter sur Mac, existe-t-il des environements de développement semblables aux MFC pc mais pour Mac ? MFC : marche pas tout le temps. [ par jefk ] Voila, j'ai un pbm zarbi. J'ai fait une application SDI bidon sous visual studio avec le wizzard MFC.Ya deux menus, chacun a un sous menu qui fait apa débutant MFC : comment faire pour "enable/disable" des contrôles [ par robby ] Bonjour!J'ai vu qu'en MFC certaines API ont une autre syntaxe et je n'arrive pas à trouver comment on peut activer/ désactiver un contrôle.Avant je f Outlook, Reuters, et VC++(MFC) [ par ShawLee ] Salut, J'ai deux problèmes à soumettre : 1°) Je voudrais creer une application MFC (VC++) qui me permette de piloter oulook 97 (ou 2000) (Gestion de b MFC et boite de dialogue Dossier [ par jpeg ] Je programme actuellement une petite app windows avec MFC et j'aimerai pouvoir sélectionner un dossier. Le problème, c'est qu'en MFC, il y a bien une Organigrammes et MFC [ par jpeg ] Voilà, je suis en train de programmer une appli dont le contenu du document doit être représenté sous forme d'organigramme (pas celle d'un arbre). Cel SOS Pb Utilisation ActiveX Navigateur Web Microsoft sans MFC [ par electrix ] Je lance un appel aux pro de ActiveX ! ;)Voila mon probleme:Je developpe une appli en Visual C++ 6.0 ,qui possede une interface graphique DDraw, et je Signax sous Windows [ par tobbie ] Bonsoir,je voudrais connaître l'équivalent Windows des "signaux" Unix. Mon problème est tout simple : je veux qu'une application MFC soit capable de r Boite de dialogue MFC [ par julok2 ] Peut-on indiquer l'endroit sur l'écran où l'on souhaite que la boite de dialogue (avec MFC) s'affiche ?Merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales