IVsSpecifyProjectDesignerPages 接口

通过 项目属性 对话框支持编辑与编辑器 (项目设计器) 的项目属性而不是。 实现在项目中的浏览对象而不是 ISpecifyPropertyPages

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("E7E36A24-6435-48FB-8E5B-D2589FC18D72")> _
Public Interface IVsSpecifyProjectDesignerPages
[InterfaceTypeAttribute()]
[GuidAttribute("E7E36A24-6435-48FB-8E5B-D2589FC18D72")]
public interface IVsSpecifyProjectDesignerPages

IVsSpecifyProjectDesignerPages 类型公开以下成员。

方法

  名称 说明
公共方法 GetProjectDesignerPages 获取项目设计器的页。

页首

备注

此接口由通过编辑的项目系统实现 (项目设计器) 编辑项目属性而不是在属性页显示的页。

这种项目不实现在项目的 ISpecifyPropertyPages 浏览对象 (指定由 VSHPROPID_BrowseObject),并且其配置浏览对象。 相反,项目系统实现在浏览对象的此接口,并配置浏览对象。

生成项目设计器作为文档与项目根目录。 项目设计器编辑由以下生成调用:

[C++]

pIVsProject2->ReopenItem(VSITEMID_ROOT,
                         guidProjectDesignerEditor, 
                         L"",
                         clsidInitialPage,
                         DOCDATAEXISTING_UNKNOWN, 
                         &srpWindowFrame)

使用项目设计器的项目必须提供以下属性:

属性

类型

VSHPROPID_SupportsProjectDesigner

BOOL

VARIANT_TRUE

VSHPROPID_ProjectDesignerEditor

GUID

项目设计器的 GUID。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间