Можете ли вы добавить свое приложение на панель «Места» в OpenFileDialog?

#c# #.net #visual-studio-2010 #openfiledialog

#c# #.net #visual-studio-2010 #openfiledialog

Вопрос:

Я заметил в Vista / 7, что когда OpenFileDialog используется в некоторых приложениях (например, MS Word, Visual Studio), он также содержит само приложение на панели «Места» со списком избранных папок, в которых содержатся документы поддерживаемого типа. Например.

введите описание изображения здесь

Есть ли простой способ сделать это для вашего собственного приложения или MS Word и т. Д. используйте расширенную версию OpenFileDialog, что означает, что мне нужно расширить OpenFileDialog / написать свой собственный, чтобы добавить эту функциональность?

Комментарии:

1. Метод IFileDialog::AddPlace(). Нет, это нелегко сделать. Пакет кода Windows API имеет оболочку для этого, CommonFileDialog . Метод AddPlace() .