使用“打开方式”命令显示文件

项目可以要求 IDE 显示 “打开方式 ”对话框。 此请求会提示用户打开具有所选标准编辑器的文件。 以下步骤描述了此过程:

  1. 项目调用OpenStandardEditor,为参数OSEOpenDocEditor指定值OSE_UseOpenWithDialog

  2. 根据文档的文件扩展名,IDE 确定注册表中列出的哪些编辑器可以打开指定的文档,并在 “打开方式” 对话框中显示此信息。

    注释

    具有必须包含在 “打开方式 ”对话框中的内部编辑器的项目必须为每个此类编辑器注册编辑器工厂。 内置编辑器仅与特定类型的项目一起工作,这在 CreateEditorInstance 方法的实现中强制执行。 IDE 具有核心文本编辑器和二进制编辑器的内置编辑器工厂。 IDE 还会为每个已注册的 Windows 文件关联创建编辑器工厂实例。 此类文件的示例是Microsoft Word。

  3. 用户从 “打开方式 ”对话框中选择项目后,IDE 就会通过调用 OpenStandardEditor 方法打开文档。 有关详细信息,请参阅 “如何:打开标准编辑器”。