begin process at 2012 05 29 07:44:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Lister Fichiers VC++


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

Lister Fichiers VC++

lundi 7 avril 2003 à 23:00:57 | Lister Fichiers VC++

didrocks

J'ai trouvé des exemples pour lister les fichiers d'un répertoire Borland, DevC++ ... mais pour VC++ (6.0), quelqu'un peut-il m'aider?
Merci!
lundi 7 avril 2003 à 23:12:15 | Re : Lister Fichiers VC++

BruNews

Administrateur CodeS-SourceS
HWND hlst, hdir;
char szdir[264]; // le dossier a lister est dedans
char szbuff[264];

func dessous envoie fichiers dans listbox et regle HSCROLL pour les regarder.
void FilesInDirectory()
{
WIN32_FIND_DATA wfd;
HANDLE hfl;
HDC hdc;
SIZE size;
int len;
SendMessage(hlst, LB_RESETCONTENT, 0, 0);
SendMessage(hlst, LB_SETHORIZONTALEXTENT, 0, 0); // wParam len
strcpy(szbuff, szdir); strcat(szbuff, "*.*");
hfl = FindFirstFile(szbuff, &wfd);
if(hfl == INVALID_HANDLE_VALUE) return;
SendMessage(hlst, WM_SETREDRAW, 0, 0);
len = 0;
hdc = GetDC(hlst);
SelectObject(hdc, (HFONT)SendMessage(hlst, WM_GETFONT, 0, 0));
if(wfd.cFileName[0] != 46) {
if(!(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) {
SendMessage(hlst, LB_ADDSTRING, 0, (long) wfd.cFileName);
GetTextExtentPoint32(hdc, wfd.cFileName, strlen(wfd.cFileName), &size);
if(size.cx > len) len = size.cx;
}
}
while(FindNextFile(hfl, &wfd)) {
if(wfd.cFileName[0] != 46) {
if(!(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) {
SendMessage(hlst, LB_ADDSTRING, 0, (long) wfd.cFileName);
GetTextExtentPoint32(hdc, wfd.cFileName, strlen(wfd.cFileName), &size);
if(size.cx > len) len = size.cx;
}
}
}
FindClose(hfl);
ReleaseDC(hlst, hdc);
if(len) SendMessage(hlst, LB_SETHORIZONTALEXTENT, len+5, 0);
SendMessage(hlst, WM_SETREDRAW, 1, 0);
SendMessage(hlst, LB_SETCURSEL, 0, 0);
}

BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> J'ai trouvé des exemples pour lister les fichiers d'un répertoire Borland, DevC++ ... mais pour VC++ (6.0), quelqu'un peut-il m'aider?
> Merci!


Cette discussion est classée dans : fichiers, lister, vc


Répondre à ce message

Sujets en rapport avec ce message

DLL et VC++ [ par thebigbang ] bonjour à tous, Vous allez vous dire que j'arrête pas d'encombrer le forum, mais certains détails m'échgappent en C++Je pense avoir compris, mais je v lister les fichiers du disque dur en c et non en c++ [ par sebos2013 ] Quelqu'un pourrait il m'aider.J'essaie de creer un prog en c qui permet de listertout les fichiers du disque dur et de stoquer le nom et le chemin de lister les fichiers (nom, taille...) d'un repertoire en sous windows C++ [ par th3r1ddl3r ] bonjour,voila mon probleme, j'arrive a lister les fichiers d'un repertoire (avec findfirstfile et findnextfile) et dire si ce sont des repertoires ou Lister les fichiers d'un dossier [ par Bebert251188 ] slt merci de m'aiderje voudrais savoir comment "lister tous les fichiers d'un dossier" , je sais pas si je m'exprime bien !cad que je voudrais une com Récupération des arguments en VC++ [ par thomychat ] Je vous fais le cas concrêt, c'est plus parlant.L'utilisateur sélectionne des fichiers dans un répertoire.Il fait un clic droit de la souris et choisi lister les fichiers en cours d'utilisation [ par lisandru ] Alors voila, je programme une petite appli en c++ qui repertorie et copie des fichiers à partir d'une liste de répertoires. Je cherche maintenant à vé lister les fichiers dans un dossier [ par shadow1779 ] voila j'aimerai savoir comment faire pour lister les fichiers present dans un dossier si cela est possible en C. recherche fichiers executables et comparaisons [ par limsa033 ] Bonsoir,je cherche à lister tous les fichiers executables d(un disque dur ainsi que leur principales caractéristiques(nom,chemin et taille et date de Lister les fichiers *.wav d'un repertoire [ par Ombitious_Developper ] Salut :comment peut-on lister les fichiers *.wav du repertoire en utilisant l'API Win32 ?et merci infiniment.... pb de config de VC++ 6 pour des fichiers unicodes [ par BionicSniper194 ] Salut a tous,un pot m'a recement passer un de ses code, et j'ai voulu l'utiliser mais au moment de la compilation j'ai un message du type :"XXXXXX.h  


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,452 sec (4)

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