0

このドキュメントによると、256文字を超える名前のファイルを作成して使用することが可能です。私は実際にこれを以前にテストしましたが、Unicode文字でも問題なく動作します。

しかし、私の質問は、パスが256文字より長いフォルダーをクラスCFileDialogに受け入れて表示させる可能性はありますか?

DoModal()関数を呼び出す前のOFN構造での変更は、影響を与えません。

FileDialog.GetOFN().lpstrInitialDir = _T("\\\\?\\P:");
FileDialog.GetOFN().nMaxFile=1024;
FileDialog.GetOFN().nMaxFileTitle=256;
if(FileDialog.DoModal() == IDOK)
  DoSomething()

助言がありますか?

4

0 に答える 0