Поделиться через


Отображение файлов с помощью команды Open With

Проект может попросить интегрированную среду разработки отобразить диалоговое окно "Открыть с помощью ". Этот запрос предложит пользователю открыть файл с выбором стандартных редакторов. В следующих шагах описан этот процесс:

  1. Вызов проекта OpenStandardEditor, указывающий значение OSE_UseOpenWithDialog параметра OSEOpenDocEditor .

  2. На основе расширения имени файла документа интегрированная среда разработки определяет, какие редакторы, перечисленные в реестре, могут открыть указанный документ и отобразить эти сведения в диалоговом окне "Открыть с помощью".

    Примечание.

    Проекты с встроенным редактором, который должен быть включен в диалоговое окно "Открыть с помощью " должен зарегистрировать фабрику редакторов для каждого такого редактора. Встроенные редакторы работают только вместе с определенным типом проекта, который применяется в реализации CreateEditorInstance метода. Интегрированная среда разработки имеет встроенную фабрику редактора для основного текстового редактора и двоичного редактора. Интегрированная среда разработки также создает экземпляр фабрики редакторов от имени каждой зарегистрированной ассоциации файлов Windows. Примером такого файла является Microsoft Word.

  3. Как только пользователь выбирает элемент из диалогового окна "Открыть с помощью", интегрированная среда разработки открывает документ путем вызова OpenStandardEditor метода. Дополнительные сведения см. в статье "Практическое руководство. Открытие стандартных редакторов".