begin process at 2012 02 10 08:36:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Répertoire par defaut


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

Répertoire par defaut

jeudi 17 février 2005 à 14:09:02 | Répertoire par defaut

Arlequine

Bonjour,
j'aurai voulu savoir comment faire pour mettre un répertoire par défaut à mon sélecteur de fichier.
Voici ce que j'ai fait:


BROWSEINFO pathRep;
LPITEMIDLIST lpList;

char cBuffer[MAX_PATH];
char cPathRep[MAX_PATH];

cBuffer[0] = '\0';
cPathRep[0] = '\0';

pathRep.hwndOwner= CTabIni2::m_hWnd;
pathRep.pidlRoot= NULL;
pathRep.pszDisplayName=cBuffer;
pathRep.lpszTitle= "Sélectionner un répertoire";
pathRep.ulFlags= BIF_USENEWUI ;
pathRep.lpfn=NULL;

if ((lpList=SHBrowseForFolder(&pathRep))!=NULL)
{
SHGetPathFromIDList(lpList,cPathRep);
..... reste de mon code
}


Voilà mon code, cela fonctionne mais je n'arrive pas à définir un répertoire par défaut.
Merci pour votre aide

jeudi 17 février 2005 à 14:37:11 | Re : Répertoire par defaut

BruNews

Administrateur CodeS-SourceS
exemple complet ici:
http://www.cppfrance.com/code.aspx?id=17138

ciao...
BruNews, MVP VC++
vendredi 18 février 2005 à 18:00:39 | Re : Répertoire par defaut

Arlequine

Je suis désolée, je n'ai pas tout compris. Serait il possible que tu me donnes un exemple par rapport à mon code.
Merci d'avance
vendredi 18 février 2005 à 18:19:57 | Re : Répertoire par defaut

BruNews

Administrateur CodeS-SourceS
C'est du 'prête à l'emploi', que faut-il de plus ???

int dlgSelectDir(HWND hOwner, const char* pszTitle, char* pszDirSel);
hOwner = la HWND parent pour que le sélecteur soit modal dessus.
*pszTitle = titre voulu de la fenêtre.
*pszDirSel = buffer (MAX_PATH minimum) contenant deja un chemin (valide) sinon 0 en 1er octet et en ce cas sélecteur sera initialisé sur le bureau.

ciao...
BruNews, MVP VC++
vendredi 18 février 2005 à 18:22:49 | Re : Répertoire par defaut

BruNews

Administrateur CodeS-SourceS
oublié de péciser que en sortie la func dit combien octets écrits sur pszDirSel.

ciao...
BruNews, MVP VC++
mercredi 9 novembre 2005 à 09:41:26 | Re : Répertoire par defaut

simeric

Re: exemple complet ici:http://www.cppfrance.com/code.aspx?id=17138Peux-tu réactiver le lien ?merci
mercredi 9 novembre 2005 à 10:18:14 | Re : Répertoire par defaut

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
http://www.cppfrance.com/code.aspx?id=17138
est pleinement valide.

ciao...
[ Lien ]
BruNews, MVP VC++
mercredi 9 novembre 2005 à 11:54:37 | Re : Répertoire par defaut

simeric

Malheureusement, ça ne fonctionne pas avec Netscape 7.
Avec IE 6, c'est OK.
@+


Cette discussion est classée dans : répertoire, pathrep, lplist, cbuffer, cpathrep


Répondre à ce message

Sujets en rapport avec ce message

Lister un répertoire [ par Niamor ] Bonjour,J'aurais besoin de savoir comment lister le contenu d'un répertoire( j'ai utilisé opendir et readdir, mais cela ne marche correctement avec DE question pour logiciel sur jeux video [ par glash ] lut,J'ai créé une sorte de répertoire pour les serveurs de jeux et j'aimerai y mettre un fonction qui permettent de rejoindre le serveur rien qu'en ta supprimer tout les fichiers d'un répertoire [ par AoD ] je recherche une fonction qui permet de supprimer tout les fichiers d'un répertoire.merci de vite me répondre [Linux] ajout utilisateur et son répertoire : PAM ? [ par Vinsou ] Bonjour à tous,Je suis en train de faire une petite appli pour gérer la création de comptes pour un service d'hébergement web sur serveur mutualisé. E Supprimer un répertoire [ par Hundai ] Comment supprimer un répertoire et tout son contenu ??? (même s'il contient d'autres répertoires).Merci Microsoft Common Dialog [ par tweet ] Salut, voilà, j'ai un problème : en fait, en utilisant les MCD ( CFileDialog ) cela change le répertoire courant de mon programme. Je voudrais savoir ChDir - au retour du programme: sur ancien répertoire [ par jean78 ] Avec Microsoft C++, en mode Win console (lancement de porgramme en fenêtre DOS), lorsque j'exécute la fonction ChDir pour changer de répertoire, la fo lister fichier dans un répertoire [ par mutintin ] Je cherche un fonction en C qui pourrait, en donnant le chemin d'un dossier, me retourner un tableau avec les noms de l'ensemble des fichiers avec leu Selecteur de répertoire [ par PeteBull ] J'aurais besoin d'un petit coup de main pour permettre a un utilisateur de sélectionner un répertoire par l'intermédiaire d'une boite de bialogue.On n composant TNMFTP (c++ builder 4) [ par bhe ] Quand je parse un serveur ftp (unix) avec la méthode ->list() du composant, il tronque les noms de répertoire avec des espaces.Ex:répertoire "test1 te


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,154 sec (3)

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