Click here to Skip to main content
15,847,903 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: documentation Pin
eusto11-Jul-06 22:29
eusto11-Jul-06 22:29 
QuestionSHGetSpecialFolderLocation Pin
Maxime Labelle11-Jul-06 21:32
Maxime Labelle11-Jul-06 21:32 
AnswerRe: SHGetSpecialFolderLocation Pin
Don Box11-Jul-06 22:23
Don Box11-Jul-06 22:23 
GeneralRe: SHGetSpecialFolderLocation Pin
Maxime Labelle11-Jul-06 22:54
Maxime Labelle11-Jul-06 22:54 
AnswerRe: SHGetSpecialFolderLocation Pin
Jonas Hammarberg11-Jul-06 22:29
professionalJonas Hammarberg11-Jul-06 22:29 
GeneralRe: SHGetSpecialFolderLocation Pin
Maxime Labelle11-Jul-06 22:53
Maxime Labelle11-Jul-06 22:53 
GeneralRe: SHGetSpecialFolderLocation [modified] Pin
Jonas Hammarberg11-Jul-06 23:20
professionalJonas Hammarberg11-Jul-06 23:20 
GeneralRe: SHGetSpecialFolderLocation Pin
Maxime Labelle12-Jul-06 4:36
Maxime Labelle12-Jul-06 4:36 
Yes, it seems that this function is available...
Besides, it returns the correct result.

Now, the question is, why did my code do wrong, because I could not get the correct result. For instance, your suggestion shown below works like a charm:

hResult = ::SHGetPathFromIDListW(pIDL, lpszPath);
if (FAILED(hResult))
    break;


Whereas, the code I was using does not :

IShellFolder* pIShellFolder = 0;
hResult = ::SHGetDesktopFolder(&pIShellFolder);
if (FAILED(hResult))
    break;

STRRET strInfo;
strInfo.uType = STRRET_OFFSET;
hResult = pIShellFolder->GetDisplayNameOf(pIDL, SHGDN_NORMAL, &strInfo);
if (FAILED(hResult)) {
    pIShellFolder->Release();
    break;
}

hResult = ::StrRetToBuf(&strInfo, pIDL, lpszPath, MAX_PATH);
if (FAILED(hResult))
    break;


Has anybody any hints ?

Cheers.
Maxime.

--
Maxime Labelle
maxime.labelle@freesurf.fr
QuestionDifficult to understand PrintPreview without Doc/View Pin
mikobi11-Jul-06 21:15
mikobi11-Jul-06 21:15 
QuestionSELECT * FROM - Tablename which has spaces Pin
Tara1411-Jul-06 21:09
Tara1411-Jul-06 21:09 
AnswerRe: SELECT * FROM - Tablename which has spaces Pin
Steve Echols11-Jul-06 21:35
Steve Echols11-Jul-06 21:35 
GeneralRe: SELECT * FROM - Tablename which has spaces Pin
Tara1411-Jul-06 21:43
Tara1411-Jul-06 21:43 
GeneralRe: SELECT * FROM - Tablename which has spaces Pin
Tara1411-Jul-06 21:50
Tara1411-Jul-06 21:50 
AnswerRe: SELECT * FROM - Tablename which has spaces Pin
toxcct11-Jul-06 22:14
toxcct11-Jul-06 22:14 
QuestionOwner Draw Pin
Try11-Jul-06 20:56
Try11-Jul-06 20:56 
AnswerRe: Owner Draw Pin
led mike11-Jul-06 21:11
led mike11-Jul-06 21:11 
GeneralRe: Owner Draw Pin
Code_Zombie11-Jul-06 21:25
Code_Zombie11-Jul-06 21:25 
AnswerRe: Owner Draw Pin
Hamid_RT12-Jul-06 0:10
Hamid_RT12-Jul-06 0:10 
QuestionProblem with STL Pin
Super Lloyd11-Jul-06 20:28
Super Lloyd11-Jul-06 20:28 
AnswerRe: Problem with STL Pin
Steve Echols11-Jul-06 20:40
Steve Echols11-Jul-06 20:40 
GeneralRe: Problem with STL [modified] Pin
Super Lloyd11-Jul-06 20:50
Super Lloyd11-Jul-06 20:50 
GeneralRe: Problem with STL Pin
Steve Echols11-Jul-06 21:48
Steve Echols11-Jul-06 21:48 
AnswerRe: Problem with STL Pin
Super Lloyd11-Jul-06 20:50
Super Lloyd11-Jul-06 20:50 
GeneralRe: Problem with STL [modified] Pin
Super Lloyd11-Jul-06 21:14
Super Lloyd11-Jul-06 21:14 
AnswerRe: Problem with STL [modified] Pin
Stephen Hewitt11-Jul-06 21:55
Stephen Hewitt11-Jul-06 21:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.