Bonjour,
J'affiche actuellement une fenêtre pour choisir un fichier sur le réseau et je souhaite lui donner un répertoire de départ.
J'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
BROWSEINFO bi;
	LPITEMIDLIST pidl;
	BOOL bResult = FALSE;
	bi.hwndOwner = hwnd;
	bi.pidlRoot = NULL;
	bi.pszDisplayName = NULL;
	bi.lpszTitle = lpszTitle;
	bi.ulFlags = BIF_EDITBOX|BIF_RETURNONLYFSDIRS;
	bi.lpfn = BrowseForFolderCallback;
	bi.lParam = (LPARAM) "c:\\wamp";
	pidl = SHBrowseForFolder(&bi);

int CALLBACK MyBrowseCallbackProc(HWND hwnd, UINT uMsg, WPARAM wParam,LPARAM lParam)
{
	switch (uMsg)
	{
		case BFFM_INITIALIZED:
		//positionnement du folder initial 
		SendMessage(hwnd, BFFM_SETSELECTION, TRUE, lParam);
		break;
	}
	return 0;
}
Ce code marche tres bien quand le répertoire de départ est un répertoire local, mais ne fonctionne pas quand je lui spécifie un repertoire sur le réseau.
Quelqu'un peut-il m'aider?

Merci
Beberem