ここのサンプル プロジェクトから作業しています: http://www.codeproject.com/Articles/8086/Extending-the-save-file-dialog-class-in-NET
上部のアドレス/場所バーを非表示にし、他の変更を加えましたが、親フォルダーに移動できるボタンを無効にすることはできません。Ist は ToolbarWindow32 クラスにあり、これが問題です。これは私が現時点で持っているものですが、機能していません:
int parentFolderWindow = GetDlgItem(parent, 0x440);
//Doesn't work
//ShowWindow((IntPtr)parentFolderWindow, SW_HIDE);
//40961 gathered from Spy++ watching messages when clicking on the control
// doesn't work
//SendMessage(parentFolderWindow, TB_ENABLEBUTTON, 40961, 0);
// doesn't work
//SendMessage(parentFolderWindow, TB_SETSTATE, 40961, 0);
//Comes back as '{static}', am I working with the wrong control maybe?
GetClassName((IntPtr)parentFolderWindow, lpClassName, (int)nLength);
または、親フォルダー ボタンを使用して、私が望まない場所に移動した場合、移動先の新しいディレクトリを見ることができます。ナビゲーションを強制的に戻す方法はありますか?
編集:スクリーンショットを追加