C++获取windows桌面的路径
WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函數(shù)聲明
hwndOwner: 指定了”所有者窗口”,在調(diào)用這個函數(shù)是可能出現(xiàn)的對話框或信息框.
nFolder: 是一個整數(shù)id,決定哪個目錄是待查找目錄,它的取值可能是
CSIDL_BITBUCKET 回收站
CSIDL_CONTROLS 控制面板
CSIDL_DESKTOP Windows桌面desktop;
CSIDL_DESKTOPDIRECTORY desktop的目錄;
CSIDL_DRIVES 我的電腦
CSIDL_FONTS 字體目錄
CSIDL_NETHOOD 網(wǎng)上鄰居
CSIDL_NETWORK 網(wǎng)上鄰居virtual folder
CSIDL_PERSONAL 我的文檔
CSIDL_PRINTERS 打印機
CSIDL_PROGRAMS 程序組
CSIDL_RECENT 最近打開文檔
CSIDL_SENDTO 發(fā)送到菜單項
CSIDL_STARTMENU 快啟菜單
CSIDL_STARTUP 啟動目錄
CSIDL_TEMPLATES 臨時文檔
ppidl: pidl地址. SHGetSpecialFolderLocation把地址寫到pidl.
總結(jié)
以上是生活随笔為你收集整理的C++获取windows桌面的路径的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: error RC2108: expect
- 下一篇: C++约瑟夫问题求解