__VSHPROPID Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает параметры свойств для иерархии. Расширяется классом __VSHPROPID2.
public enum class __VSHPROPID
public enum class __VSHPROPID
enum __VSHPROPID
public enum __VSHPROPID
type __VSHPROPID =
Public Enum __VSHPROPID
- Наследование
-
__VSHPROPID
Поля
VSHPROPID_AllowEditInRunMode | -2056 | BOOL. используемых Если задано значение |
VSHPROPID_AltHierarchy | -2019 | UNK. [optional] Возвращает перечислитель IVsHierarchy для словаря SVsTrackSelectionEx. |
VSHPROPID_AltItemid | -2020 | I4. [optional] Возвращает перечислитель |
VSHPROPID_BrowseObject | -2018 | DISP. используемых Возвращает IDispatch для обзора свойств. |
VSHPROPID_CanBuildFromMemory | -2053 | BOOL. [optional] Если имеет значение |
VSHPROPID_Caption | -2003 | BSTR. Требуется, чтобы среда (окно проекта) могла отображать пользовательский интерфейс. |
VSHPROPID_CmdUIGuid | -2016 | Идентификатор GUID для панелей команд (только для корня). |
VSHPROPID_ConfigurationProvider | -2036 | УСТАРЕВШИЕ. Используйте вместо этого IVsGetCfgProvider. |
VSHPROPID_DefaultEnableBuildProjectCfg | -2063 | BOOL. используемых По умолчанию указывает, следует ли изначально выбрать "Build" в решении cfg. Как правило, если проект поддерживает, выбирается сборка IVsBuildableProjectCfg . |
VSHPROPID_DefaultEnableDeployProjectCfg | -2064 | BOOL. используемых По умолчанию указывает, следует ли изначально выбрать "развернуть" в решении cfg. Как правило, параметр "развернуть" выбирается, если проект поддерживает IVsDeployableProjectCfg . |
VSHPROPID_DefaultNamespace | -2049 | BSTR. используемых Строка, представляющая пространство имен, основанное на папке элемента: RootNamespace. Folder. bin. |
VSHPROPID_DesignerFunctionVisibility | -2061 | I4. [optional] Значение из перечисления VSDESIGNER_FUNCTIONVISIBILITY. |
VSHPROPID_DesignerVariableNaming | -2060 | I4. [optional] Значение из перечисления VSDESIGNER_VARIABLENAMING. |
VSHPROPID_EditLabel | -2026 | BSTR. используемых Строка, отображаемая для заголовка узла редактирования на месте. |
VSHPROPID_Expandable | -2006 | BOOL. Указывает, должна ли среда отображать знак плюса. |
VSHPROPID_ExpandByDefault | -2011 | BOOL. Указывает, должна ли среда расширять этот элемент. |
VSHPROPID_Expanded | -2035 | BOOL. Указывает, развернут ли данный узел в Уихиерарчивиндов. Начинается с |
VSHPROPID_ExtObject | -2027 | DISP. [optional] Для ITEMID_ROOT представляет собой ext.object проекта (Project). |
VSHPROPID_ExtSelectedItem | -2028 | DISP. используемых Возвращает пользовательский SelectedItem объект для заданного объекта |
VSHPROPID_FIRST | -2064 | INT_PTR. Указывает идентификатор первого свойства. |
VSHPROPID_FirstChild | -1001 |
|
VSHPROPID_FirstVisibleChild | -2041 | INT_PTR. используемых Аналогично FirstChild, но только элементы, отображаемые в Уихиерарчивиндов. Требуется, если иерархия поддерживает несколько представлений содержимого (с подмножествами или с несколькими заданиями). |
VSHPROPID_HandlesOwnReload | -2031 | BOOL. используемых Проект обрабатывает предварительную выгрузку или перезагрузку. (В противном случае среда обрабатывает его.) |
VSHPROPID_HasEnumerationSideEffects | -2062 | BOOL. используемых Если |
VSHPROPID_IconHandle | -2013 | I4. Обработчик значка; Уихиерарчивиндов не будет вызывать для него Дестройикон. |
VSHPROPID_IconImgList | -2004 | I4. Обработчик для ImageList. (Только для |
VSHPROPID_IconIndex | -2005 | I4. Если Expandable= |
VSHPROPID_ImplantHierarchy | -2037 | UNK. [optional] Имплант IVsHierarchy для этой иерархии. |
VSHPROPID_IsFindInFilesForegroundOnly | -2052 | BOOL. используемых Если значение равно |
-2043 | BOOL. используемых Указывает, что элемент не отображается в текущем представлении Уихиерарчивиндов. Требуется, если иерархия поддерживает несколько представлений содержимого (с подмножествами). |
|
VSHPROPID_IsNewUnsavedItem | -2057 | BOOL. используемых Значение |
VSHPROPID_IsNonLocalStorage | -2045 | BOOL. [optional] Указывает, является ли хранилище проекта локальным. IPersistFileFormat используется для сохранения проекта независимо от того, является ли он локальным файлом. |
VSHPROPID_IsNonMemberItem | -2044 | BOOL. используемых Указывает, что элемент не считается членом иерархии. Требуется, если иерархия поддерживает (с переустановленными) представлениями содержимого, то есть если Шоваллфилес отображает файлы в каталогах, которые не являются членами проекта. |
VSHPROPID_IsNonSearchable | -2051 | BOOL. используемых Указывает, что элемент не подлежит поиску и замене с помощью поиска/замены в файлах. Должен быть |
VSHPROPID_ItemDocCookie | -2034 | INT_PTR. [optional] Файл cookie документа (абстрактное значение) элемента иерархии. |
VSHPROPID_ItemSubType | -2047 | BSTR. используемых Строка без локализации, представляющая подтип элемента. Каждый пакет самостоятельно определяет, согласиться ли со значением этой строки. |
VSHPROPID_LAST | -1000 | INT_PTR. Указывает идентификатор последнего свойства. |
VSHPROPID_Name | -2012 | BSTR. Имя проекта (VSITEMID_ROOT) или элемента. |
VSHPROPID_NextSibling | -1002 | INT_PTR. |
VSHPROPID_NextVisibleSibling | -2042 | INT_PTR. используемых Аналогично NextSibling, но только элементы, отображаемые в Уихиерарчивиндов. Требуется, если иерархия поддерживает несколько представлений содержимого (с подмножествами или с несколькими заданиями). |
VSHPROPID_NIL | -1 | NIL. -1 |
VSHPROPID_OpenFolderIconHandle | -2014 | I4. [optional] Дескриптор значка для открытой папки. Уихиерарчивиндов не будет вызывать для него Дестройикон. |
VSHPROPID_OpenFolderIconIndex | -2015 | I4. используемых Индекс для значка Опенфолдер. |
VSHPROPID_OverlayIconIndex | -2048 | I4. используемых Используйте VSOVERLAYICON перечисление. Перекрытие основного значка элемента. |
VSHPROPID_OwnerKey | -2038 | BSTR. используемых Строка ключа владельца, которая идентифицирует идентификатор GUID проекта-владельца. |
VSHPROPID_Parent | -1000 | I4. |
VSHPROPID_ParentHierarchy | -2032 | UNK. IVsHierarchy, которому принадлежит иерархия. |
VSHPROPID_ParentHierarchyItemid | -2033 | INT_PTR. |
VSHPROPID_PreferredLanguageSID | -2054 | GUID. используемых Предпочтительный идентификатор безопасности языковой службы (текстового редактора) для проекта. |
VSHPROPID_ProjectDir | -2021 | BSTR. используемых Полный путь к каталогу проекта ( VSITEMID_ROOT только для). |
VSHPROPID_ProjectIDGuid | -2059 | GUID. [optional] Определяет проект в решениях. Создаются и задаются при создании проекта. Извлекается при открытии проекта. |
VSHPROPID_ProjectName | -2012 | [obsolete] Используйте VSHPROPID_Name. |
VSHPROPID_ProjectType | -2030 | [obsolete] Используйте VSHPROPID_TypeName. |
VSHPROPID_ReloadableProjectFile | -2031 | [obsolete] Используйте VSHPROPID_HandlesOwnReload. |
VSHPROPID_Root | -1003 | [устарело] |
VSHPROPID_SaveName | -2002 | BSTR. Имя файла, указанное в меню Филесаве. |
VSHPROPID_SelContainer | -2017 | UNK. [optional] Возвращает интерфейс ISelectionContainer для использования при просмотре свойств. |
VSHPROPID_ShowOnlyItemCaption | -2058 | BOOL. используемых Значение |
VSHPROPID_ShowProjInSolutionPage | -2055 | BOOL. используемых Используется для фильтрации проекта, когда Visual Basic или C# вызывает средство выбора компонентов для добавления ссылки. Возвращает VARIANT_TRUE, чтобы отобразить проект в списке. |
VSHPROPID_SortPriority | -2022 | I4. используемых Приоритет сортировки в Уихиерарчивиндов. По умолчанию стандартные проекты имеют нулевой приоритет. |
VSHPROPID_StartupServices | -2040 | UNK. [optional] Возвращает интерфейс IVsProjectStartupServices* для загрузки служб, которые должны быть запущены при следующей загрузке проекта (только для элемента VSITEMID_ROOT). |
VSHPROPID_StateIconIndex | -2029 | I4. Индекс значка состояния. Использовать перечисление VsStateIcon. |
VSHPROPID_StorageType | -2046 | BSTR. используемых Строка без локализации, представляющая тип хранилища. То же, что и строка, используемая в файле VSDIR для различения различных списков MRU расположения. |
VSHPROPID_TypeGuid | -1004 | GUID для обнаружения типа узла или иерархии; выполняет поиск по GUID_ItemType. |
VSHPROPID_TypeName | -2030 | BSTR. Отображает имя, идентифицирующее тип узла или иерархии. (Используется в заголовке окна.) |
VSHPROPID_UserContext | -2023 | UNK. [optional] Интерфейс IVsUserContext для проекта или элемента. |
Комментарии
Каждый __VSHPROPID из них должен возвращать структуру VARIANT, заполненную правильным типом VT_. Вызывающий объект может предположить, что тип VT_ является правильным, то есть вам не нужно вызывать Вариантчанжетипе () или проверять тип, помимо ASSERT (), чтобы убедиться в отсутствии несоответствий в файле заголовка и т. д.
Важно!
__VSHPROPID значения не должны пересекаться с другими значениями группы PROPID.
Эта же логика применяется к вызывающему объекту при задании свойства — иерархия предполагает, что вызывающий объект передал вариант, уже преобразованный в правильный тип VT_.