ネイティブの Win32 アプリケーションから既存のフォルダを選択 (または新規作成) する方法は?
ここに同様の質問があります。C#/.NET に適切な回答があります。しかし、ネイティブの Win32 でも同じことが必要です。
解決策、フリーコードなどを知っている人はいますか?
アップデート:
回答から機能を試してみました。SHGetPathFromIDList
選択したディレクトリの名前を取得するために関数を呼び出す必要があることを除いて、すべてが期待どおりに機能しました。サンプルのスクリーンショットを次に示します。