特殊なディレクトリのパスを取得

ディスクトップやスタートメニューなどの特殊なディレクトリのパスを取得するには、SHGetSpecialFolderLocationを使用する。

WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation(
HWND hwndOwner,
int nFolder,
LPITEMIDLIST *ppidl
);
※MSDNライブラリより
hwndOwnerには、親ウィンドウ(メッセージボックスが表示される可能性がある)、nFolderにはフォルダのID(MSDNライブラリ参照)、ppidlはフォルダの位置を示すアイテムIDリストが保存される。
・参考
http://akky.cjb.net/mfc/special.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です