读书人

请教用MFC怎样获取windows7中库的路径

发布时间: 2012-09-15 19:09:28 作者: rapoo

请问用MFC怎样获取windows7中库的路径,这个库和收藏夹,计算机等同
同上

[解决办法]
SHGetKnownFolderPath
KNOWNFOLDERID 参数 7B0DB17D-9CD2-4A93-9733-46CC89022E7C

具体的参考这里
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762188(v=vs.85).aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/dd378457(v=vs.85).aspx
[解决办法]
楼上搞错了,应该是这个:

C/C++ code
// FOLDERID_Libraries// GUID                 {1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}// Display              NameLibraries// Folder Type          PERUSER// Default Path         %APPDATA%\Microsoft\Windows\Libraries// CSIDL Equivalent     None, new in Windows 7// Legacy Display Name  Not applicable// Legacy Default Path  Not applicable// 头文件#include <shlobj.h>#include <knownfolders.h>ITEMIDLIST idl;TCHAR szLibPath[MAX_PATH];if (SUCCEEDED(SHGetKnownFolderPath(FOLDERID_Libraries, KF_FLAG_DEFAULT_PATH, NULL, szLibPath))) {    //}if (SUCCEEDED(SHGetKnownFolderIDList(FOLDERID_Libraries, KF_FLAG_SIMPLE_IDLIST, NULL, &idl))) {    //} 

读书人网 >VC/MFC

热点推荐