Click here to Skip to main content
15,949,686 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: documentation Pin
eusto11-Jul-06 21:29
eusto11-Jul-06 21:29 
QuestionSHGetSpecialFolderLocation Pin
Maxime Labelle11-Jul-06 20:32
Maxime Labelle11-Jul-06 20:32 
AnswerRe: SHGetSpecialFolderLocation Pin
Don Box11-Jul-06 21:23
Don Box11-Jul-06 21:23 
GeneralRe: SHGetSpecialFolderLocation Pin
Maxime Labelle11-Jul-06 21:54
Maxime Labelle11-Jul-06 21:54 
AnswerRe: SHGetSpecialFolderLocation Pin
Jonas Hammarberg11-Jul-06 21:29
professionalJonas Hammarberg11-Jul-06 21:29 
GeneralRe: SHGetSpecialFolderLocation Pin
Maxime Labelle11-Jul-06 21:53
Maxime Labelle11-Jul-06 21:53 
GeneralRe: SHGetSpecialFolderLocation [modified] Pin
Jonas Hammarberg11-Jul-06 22:20
professionalJonas Hammarberg11-Jul-06 22:20 
GeneralRe: SHGetSpecialFolderLocation Pin
Maxime Labelle12-Jul-06 3:36
Maxime Labelle12-Jul-06 3: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 20:15
mikobi11-Jul-06 20:15 
QuestionSELECT * FROM - Tablename which has spaces Pin
Tara1411-Jul-06 20:09
Tara1411-Jul-06 20:09 
AnswerRe: SELECT * FROM - Tablename which has spaces Pin
Steve Echols11-Jul-06 20:35
Steve Echols11-Jul-06 20:35 
GeneralRe: SELECT * FROM - Tablename which has spaces Pin
Tara1411-Jul-06 20:43
Tara1411-Jul-06 20:43 
GeneralRe: SELECT * FROM - Tablename which has spaces Pin
Tara1411-Jul-06 20:50
Tara1411-Jul-06 20:50 
AnswerRe: SELECT * FROM - Tablename which has spaces Pin
toxcct11-Jul-06 21:14
toxcct11-Jul-06 21:14 
QuestionOwner Draw Pin
Try11-Jul-06 19:56
Try11-Jul-06 19:56 
AnswerRe: Owner Draw Pin
led mike11-Jul-06 20:11
led mike11-Jul-06 20:11 
GeneralRe: Owner Draw Pin
Code_Zombie11-Jul-06 20:25
Code_Zombie11-Jul-06 20:25 
AnswerRe: Owner Draw Pin
Hamid_RT11-Jul-06 23:10
Hamid_RT11-Jul-06 23:10 
QuestionProblem with STL Pin
Super Lloyd11-Jul-06 19:28
Super Lloyd11-Jul-06 19:28 
AnswerRe: Problem with STL Pin
Steve Echols11-Jul-06 19:40
Steve Echols11-Jul-06 19:40 
GeneralRe: Problem with STL [modified] Pin
Super Lloyd11-Jul-06 19:50
Super Lloyd11-Jul-06 19:50 
GeneralRe: Problem with STL Pin
Steve Echols11-Jul-06 20:48
Steve Echols11-Jul-06 20:48 
AnswerRe: Problem with STL Pin
Super Lloyd11-Jul-06 19:50
Super Lloyd11-Jul-06 19:50 
GeneralRe: Problem with STL [modified] Pin
Super Lloyd11-Jul-06 20:14
Super Lloyd11-Jul-06 20:14 
AnswerRe: Problem with STL [modified] Pin
Stephen Hewitt11-Jul-06 20:55
Stephen Hewitt11-Jul-06 20: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.