使用“打开方式”命令显示文件
项目可以要求 IDE 显示 “打开方式 ”对话框。 此请求会提示用户打开具有所选标准编辑器的文件。 以下步骤描述了此过程:
项目调用OpenStandardEditor,指定参数的值
OSE_UseOpenWithDialog
OSEOpenDocEditor
。根据文档的文件扩展名,IDE 确定注册表中列出的编辑器可以打开指定的文档,并在“打开时显示”对话框中的此信息。
注意
具有必须包含在 “打开方式 ”对话框中的内部编辑器的项目必须为每个此类编辑器注册编辑器工厂。 内部编辑器仅与特定类型的项目一起运行,该方法的 CreateEditorInstance 实现中强制实施。 IDE 具有核心文本编辑器和二进制编辑器的内置编辑器工厂。 IDE 还会代表每个已注册的 Windows 文件关联创建编辑器工厂的实例。 此类文件的示例为 Microsoft Word。
用户从 “打开方式 ”对话框中选择项目后,IDE 就会通过调用 OpenStandardEditor 方法打开文档。 有关详细信息,请参阅 “如何:打开标准编辑器”。