IVsSpecifyProjectDesignerPages Interface

Definição

Dá suporte à edição de propriedades de projeto com um editor (Designer de projeto) em vez de por meio da caixa de diálogo Propriedades do projeto. Implementado no objeto de procura do projeto em vez de ISpecifyPropertyPages .

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
Atributos

Comentários

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

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

Você inicia um designer de projeto como um documento associado à raiz do projeto. Um editor de designer de projeto é iniciado pela seguinte chamada:

[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 designer de projeto.

Métodos

GetProjectDesignerPages(CAUUID[])

Obtém as páginas do designer de projeto.

Aplica-se a