IPersistFileFormat 接口
获取有关需要保存项目的文件格式信息,从而对象的编程方式加载或保存在用户指定的格式。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")> _
<InterfaceTypeAttribute()> _
Public Interface IPersistFileFormat _
Inherits IPersist
[GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")]
[InterfaceTypeAttribute()]
public interface IPersistFileFormat : IPersist
IPersistFileFormat 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
GetClassID(Guid%) | (继承自 IPersist。) | |
GetClassID(Guid%) | ||
GetCurFile | 返回路径到对象的当前工作文件,或者,如果没有一种当前工作文件,对象的默认文件名提示。 | |
GetFormatList | 提供该调用方提供必要的信息委托对象打开标准常见 保存 对话框 (使用 GetSaveFileNameViaDlg 函数)。 | |
InitNew | 在没有权限的状态指示对象初始化自身。 | |
IsDirty | 确定对象是否以保存更改为其当前文件。 | |
Load | 打开已指定的文件并初始化从文件内容的对象。 | |
Save | 将该对象的副本保存到指定文件。 | |
SaveCompleted | 通知对象可以推断保存事务,并且对象可以写入它的文件。 |
页首
备注
IPersistFileFormat 接口基于标准 IPersistFile 接口并以下方式增加它:
演示如何正确地指定一个新的,没有权限的文件与 InitNew 方法。
表示您,将打开文件为只读文件。
从 GetCurFile消除不需要的 保存 提示字符串。
返回错误代码,当 Save(空) 时对没有权限的对象。
IPersistFileFormat 为对象的客户端提供足够的信息实现 保存 对话框是,填充的 另存为类型 下拉列表和管理初始文件扩展名,但仍为完全灵活性对象。 因此,对象拥有其文件和布局的所有方面,包括其布局的名称。
对实现者的说明
在保存文档或文档时使用环境的标准 保存 对话框实现的编辑器。