Compartilhar via


Interface IVsSpecifyProjectDesignerPages

 

Aceita a edição de propriedades do projeto com um editor (designer de projeto), em vez de por meio de Propriedades do projeto caixa de diálogo.Implementado no objeto do projeto em vez de procurar ISpecifyPropertyPages.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("E7E36A24-6435-48FB-8E5B-D2589FC18D72")]
public interface IVsSpecifyProjectDesignerPages
[InterfaceTypeAttribute(1)]
[GuidAttribute("E7E36A24-6435-48FB-8E5B-D2589FC18D72")]
public interface class IVsSpecifyProjectDesignerPages
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("E7E36A24-6435-48FB-8E5B-D2589FC18D72")>]
type IVsSpecifyProjectDesignerPages = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("E7E36A24-6435-48FB-8E5B-D2589FC18D72")>
Public Interface IVsSpecifyProjectDesignerPages

Métodos

Nome Descrição
System_CAPS_pubmethod GetProjectDesignerPages(CAUUID[])

Obtém as páginas do project designer.

Comentários

Essa interface é implementada por um sistema de projeto que edita as propriedades do projeto por meio de um editor (um designer de projeto), em vez de páginas exibidas em um quadro de página de propriedade.

Esse projeto não implementa ISpecifyPropertyPages no objeto de procura do projeto (especificado por VSHPROPID_BrowseObject) e sua configuração procurar objetos.Em vez disso, o sistema de projeto implementa essa interface no objeto de procurar e procurar objetos de configuração do.

Você pode iniciar um designer de projeto como um documento associado com a raiz do projeto.Um editor de designer de projeto é iniciado quando a chamada a seguir:

[C++]

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

Um projeto usando um designer de projeto deve fornecer as seguintes propriedades:

Propriedade

Tipo

Valor

VSHPROPID_SupportsProjectDesigner

BOOL

VARIANT_TRUE

VSHPROPID_ProjectDesignerEditor

GUID

O GUID do project designer.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo