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 | |
---|---|---|
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