を使用OpenFileDialog
してフォルダーを選択するには?
次のプロジェクトを使用する予定でした:https : //github.com/scottwis/OpenFileOrFolderDialog
しかし、私は一つの問題に直面しました。GetOpenFileName
関数とOPENFILENAME
構造を使用します。またOPENFILENAME
、というメンバーがいtemplateID
ます。ダイアログテンプレートの識別子です。また、プロジェクトにはres1.rc
ファイルとテンプレートダイアログinitも含まれています。しかし、このファイルをC#プロジェクトに添付する方法を理解できませんでした。
を使用しOpenFileDialog
てフォルダを選択するより良い方法はありますか?
ValidateNames
ありCheckFileExists
、両方ともfalseに設定されFileName
、ディレクトリが選択されていることを示すモック値が与えられています。フォルダを選択する方法についてユーザーを混乱させるため、ハックと言います。同じダイアログからファイルまたはフォルダ
ValidateNames
、機能CheckFileExists
しfalse
なかったため、それらを設定する必要があります0
(またはPowershellをよりよく学ぶ)