IVsSpecifyProjectDesignerPages Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает редактирование свойств проекта в редакторе (конструкторе проектов), а не в диалоговом окне свойств проекта. Реализуется для объекта просмотр проекта, а не 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
- Атрибуты
Комментарии
Этот интерфейс реализуется системой проекта, которая изменяет свойства проекта через редактор (конструктор проектов) вместо страниц, отображаемых в кадре страницы свойств.
Такой проект не реализуется ISpecifyPropertyPages в объекте просмотра проекта (заданном параметром VSHPROPID_BrowseObject ) и его конфигурации. Вместо этого этот интерфейс реализуется в системе проекта при просмотре объектов и конфигурации.
Конструктор проектов запускается как документ, связанный с корнем проекта. Редактор конструктора проектов запускается следующим вызовом:
[C++]
pIVsProject2->ReopenItem(VSITEMID_ROOT,
guidProjectDesignerEditor,
L"",
clsidInitialPage,
DOCDATAEXISTING_UNKNOWN,
&srpWindowFrame)
Проект, использующий конструктор проектов, должен предоставить следующие свойства:
| Свойство. | Тип | Значение |
|---|---|---|
| VSHPROPID_SupportsProjectDesigner | BOOL | VARIANT_TRUE |
| VSHPROPID_ProjectDesignerEditor | Код GUID | Идентификатор GUID конструктора проектов. |
Методы
| GetProjectDesignerPages(CAUUID[]) |
Получает страницы конструктора проектов. |