IVsSpecifyProjectDesignerPages Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |