Bonjour,
J'ai besoin de demander à l'utilisateur qu'il saisisse son chemin pour installer une appli.
Le problème est que j'ai trouvé un prog qui demande le chemin, mais je ne parviens pas à récupérer le chemin sélectionné .
Est-ce que quelqu'un s'y connait avec WinAPI ??
En sachant que j'ai besoin de récupérer ca sous une forme utilisable (char*, string par exemple) .
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
25 BROWSEINFO bi; //TCHAR szDir[MAX_PATH]; LPITEMIDLIST pidl; LPMALLOC pMalloc; if (SUCCEEDED(SHGetMalloc(&pMalloc))) { ZeroMemory(&bi,sizeof(bi)); bi.hwndOwner = NULL; bi.pszDisplayName = 0; bi.pidlRoot = 0; bi.ulFlags = BIF_RETURNONLYFSDIRS | BIF_STATUSTEXT; bi.lpfn = BrowseCallbackProc; pidl = SHBrowseForFolder(&bi); if (pidl) { // // Other code omited // // pMalloc->lpVtbl->Free(pMalloc,pidl); } //pMalloc->lpVtbl->Release(pMalloc); }
Partager