IVsSpecifyProjectDesignerPages Schnittstelle

Definition

Unterstützt das Bearbeiten von Projekteigenschaften mit einem Editor (Projekt-Designer) anstatt über das Projekteigenschaften Dialogfeld. Auf dem Suchobjekt des Projekts anstelle von ISpecifyPropertyPages implementiert.

public interface class IVsSpecifyProjectDesignerPages
public interface class IVsSpecifyProjectDesignerPages
__interface IVsSpecifyProjectDesignerPages
[System.Runtime.InteropServices.Guid("E7E36A24-6435-48FB-8E5B-D2589FC18D72")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsSpecifyProjectDesignerPages
[<System.Runtime.InteropServices.Guid("E7E36A24-6435-48FB-8E5B-D2589FC18D72")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsSpecifyProjectDesignerPages = interface
Public Interface IVsSpecifyProjectDesignerPages
Attribute

Hinweise

Diese Schnittstelle wird von einem Projekt System implementiert, das Projekteigenschaften über einen Editor (einen Projekt-Designer) bearbeitet, anstelle von Seiten, die in einem Eigenschaften Seitenrahmen angezeigt werden.

Ein solches Projekt implementiert nicht ISpecifyPropertyPages für das Durchsuchen-Objekt des Projekts (angegeben durch VSHPROPID_BrowseObject ) und dessen Konfigurations Such Objekte. Stattdessen implementiert das Projekt System diese Schnittstelle für das Browse-Objekt und die Configuration Browse-Objekte.

Sie starten einen Projekt-Designer als Dokument, das dem Projektstamm zugeordnet ist. Ein Projekt-Designer-Editor wird mit dem folgenden-Befehl gestartet:

[C++]

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

Ein Projekt, das einen Projekt-Designer verwendet, muss die folgenden Eigenschaften bereitstellen:

Eigenschaft Typ Wert
VSHPROPID_SupportsProjectDesigner BOOL VARIANT_TRUE
VSHPROPID_ProjectDesignerEditor GUID Der GUID des Projekt-Designers.

Methoden

GetProjectDesignerPages(CAUUID[])

Ruft die Seiten des Projekt-Designers ab.

Gilt für