Sdílet prostřednictvím


__VSHPROPID – výčet

 

Určuje nastavení vlastností pro hierarchii.Rozšířený o __VSHPROPID2.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

public enum __VSHPROPID
public enum class __VSHPROPID
type __VSHPROPID
Public Enumeration __VSHPROPID

Členové

Název člena Popis
VSHPROPID_AllowEditInRunMode

BOOL.[Nepovinné] Pokud false nebo E_NOTIMPL, kompilátor zakáže úpravy během režimu spuštění (Toto je nejběžnější očekávané chování).trueeables úpravy.Tato vlastnost povoluje scénáře dodavatelem.

VSHPROPID_AltHierarchy

UNK.[Nepovinné] Returns an IVsHierarchy for SVsTrackSelectionEx.

VSHPROPID_AltItemid

I4.[Nepovinné] Vrátí ID tématu pro SVsTrackSelectionEx.

VSHPROPID_BrowseObject

VYŘAZENÍ[Nepovinné] Vrátí IDispatch pro prohlížení vlastností.

VSHPROPID_CanBuildFromMemory

BOOL.[Nepovinné] Pokud true, výzvu k uložení před budovy.

VSHPROPID_Caption

BSTR.Nutné zobrazit uživatelské rozhraní prostředí (okno projektu).

VSHPROPID_CmdUIGuid

Identifikátor GUID pro příkaz pruhy (pouze root).

VSHPROPID_ConfigurationProvider

ZASTARALÉ.Použijte IVsGetCfgProvider.

VSHPROPID_DefaultEnableBuildProjectCfg

BOOL.[Nepovinné] Ve výchozím nastavení určuje Pokud "Vytvořit" by měl být původně změnami cfg řešení.Ve výchozím nastavení, obvykle "Vytvořit" je zaškrtnuto, pokud projekt podporuje IVsBuildableProjectCfg.

VSHPROPID_DefaultEnableDeployProjectCfg

BOOL.[Nepovinné] Ve výchozím nastavení určuje Pokud "Instalovat" by měl být původně změnami cfg řešení.Ve výchozím nastavení, obvykle "Nasazení" kontroluje projekt podporuje-li IVsDeployableProjectCfg.

VSHPROPID_DefaultNamespace

BSTR.[Nepovinné] Řetězec představující obor názvů složek položky: rootnamespace.folder.subfolder.

VSHPROPID_DesignerFunctionVisibility

I4.[Nepovinné] Hodnota ze VSDESIGNER_FUNCTIONVISIBILITY výčtu.

VSHPROPID_DesignerVariableNaming

I4.[Nepovinné] Hodnota ze VSDESIGNER_VARIABLENAMING výčtu.

VSHPROPID_EditLabel

BSTR.[Nepovinné] Řetězec pro místní úpravy uzlu titulek zobrazen.

VSHPROPID_Expandable

BOOL.Určuje, zda prostředí zobrazí znaménko plus "otevření tento složka".

VSHPROPID_ExpandByDefault

BOOL.Určuje, zda prostředí je třeba rozšířit tuto položku.

VSHPROPID_Expanded

BOOL.Určuje, zda v současné době rozbalení uzlu UIHierarchyWindow, začíná jako false.

VSHPROPID_ExtObject

VYŘAZENÍ[Nepovinné] ITEMID_ROOT je ext.object Project (projekt).

VSHPROPID_ExtSelectedItem

VYŘAZENÍ[Nepovinné] Vrátí vlastní SelectedItem objekt pro ID daného tématu.

VSHPROPID_FIRST

INT_PTR.Určuje první identifikátor vlastnosti.

VSHPROPID_FirstChild

ID tématu první podřízený uzel (VSITEMID_NIL -li žádné podřízené).

VSHPROPID_FirstVisibleChild

INT_PTR.[Nepovinné] Podobný FirstChild , ale pouze popisy položky zobrazit v UIHierarchyWindow.Vyžaduje-li hierarchii podporuje více zobrazení jeho obsahu (podsady nebo supersetted).

VSHPROPID_HandlesOwnReload

BOOL.[Nepovinné] Úchyty projektu uvolnit nebo znovu sám (jinak prostředí zpracovává se).

VSHPROPID_HasEnumerationSideEffects

BOOL.[Nepovinné] Pokud true, pak tato hierarchie není ve výčtu pro FindInFiles a podobné hierarchie vyčíslení.(Užitečné výčet by mohl způsobit přihlašovací dialogové okno nebo příliš pomalé.)

VSHPROPID_IconHandle

I4.Popisovač ikony; UIHierarchyWindownení zavolá DestroyIcon na něj.

VSHPROPID_IconImgList

I4.Popisovač pro třídu imagelist (pouze pro ID tématu ==VSITEMID_ROOT).

VSHPROPID_IconIndex

I4.Pokud je rozšiřitelná =true, IconIndex + 1 je použita pro ikonu otevřít.

VSHPROPID_ImplantHierarchy

UNK.[Nepovinné] IVsHierarchy implantát této hierarchie.

VSHPROPID_IsFindInFilesForegroundOnly

BOOL.[Nepovinné] Pokud true, FindInFiles v hlavní podproces spuštěn.

VSHPROPID_IsHiddenItem

BOOL.[Nepovinné] Určuje aktuální nezobrazí položky UIHierarchyWindow zobrazení.Vyžaduje-li hierarchii podporuje více (podsady) zobrazení jeho obsahu.

VSHPROPID_IsNewUnsavedItem

BOOL.[Nepovinné] Pokud true, je nové neuložené zboží (jako získané z File.New.File), tak zástupný název je název dočasného a titulek třeba použít v uživatelském rozhraní.

VSHPROPID_IsNonLocalStorage

BOOL.[Nepovinné] Určuje, zda je místní úložiště projektu.IPersistFileFormatslouží k uložení projektu bez ohledu na to, zda je místní "soubor" nebo ne.

VSHPROPID_IsNonMemberItem

BOOL.[Nepovinné] Určuje, že toto zboží není považován za člen hierarchie.Vyžaduje-li hierarchii podporuje zobrazení (supersetted), její obsah, ShowAllFiles zobrazí soubory v adresáři, které nejsou členy projektu.

VSHPROPID_IsNonSearchable

BOOL.[Nepovinné] Určuje položku není předmětem hledání a nahrazení pomocí Najít/Nahradit v souborech.By měla být true projektu vlastní soubor.

VSHPROPID_ItemDocCookie

INT_PTR.[Nepovinné] Cookie dokumentu (abstraktní hodnota) položku hierarchie.

VSHPROPID_ItemSubType

BSTR.[Nepovinné] Lokalizovat než řetězec představující podtypem položky.Je na obalu se dohodnout na význam tohoto řetězce.

VSHPROPID_LAST

INT_PTR.Určuje identifikátor vlastnosti poslední.

VSHPROPID_Name

BSTR.Název projektu (VSITEMID_ROOT) nebo položky.

VSHPROPID_NextSibling

INT_PTR.ID tématu další uzel na stejné úrovni (VSITEMID_NIL -li žádné další členy na stejné úrovni).

VSHPROPID_NextVisibleSibling

INT_PTR.[Nepovinné] Podobný NextSibling , ale pouze popisy položky zobrazit v UIHierarchyWindow.Vyžaduje-li hierarchii podporuje více zobrazení jeho obsahu (podsady nebo supersetted).

VSHPROPID_NIL

NIL.-1

VSHPROPID_OpenFolderIconHandle

I4.[Nepovinné] Popisovač ikony pro otevřené složky.UIHierarchyWindownení zavolá DestroyIcon na něj.

VSHPROPID_OpenFolderIconIndex

I4.[Nepovinné] Index pro otevřenýchsložku ikonu.

VSHPROPID_OverlayIconIndex

I4.[Nepovinné] Použití VSOVERLAYICON výčtu.Překrytí pro hlavní ikonu položky.

VSHPROPID_OwnerKey

BSTR.[Nepovinné] Vlastník klíče řetězec identifikující projekt GUID vlastnící projektu.

VSHPROPID_Parent

I4.ID tématu nadřazeného uzlu (VSITEMID_NIL -li žádný nadřazený).

VSHPROPID_ParentHierarchy

UNK.IVsHierarchykterý je vlastníkem této hierarchie.

VSHPROPID_ParentHierarchyItemid

INT_PTR.ID tématu této hierarchie v nadřazené hierarchii.

VSHPROPID_PreferredLanguageSID

IDENTIFIKÁTOR GUID.[Nepovinné] SID upřednostňovaný jazyk služby (textový editor) pro projekt.

VSHPROPID_ProjectDir

BSTR.[Nepovinné] Úplná cesta k adresáři projektu (pro VSITEMID_ROOT pouze).

VSHPROPID_ProjectIDGuid

IDENTIFIKÁTOR GUID.[Nepovinné] Označuje projekt v rámci řešení.Generování a nastavit při vytváření projektu.Načíst při otevření projektu.

VSHPROPID_ProjectName

[zastaralé] Use VSHPROPID_Name.

VSHPROPID_ProjectType

[zastaralé] Use VSHPROPID_TypeName.

VSHPROPID_ReloadableProjectFile

[zastaralé] Use VSHPROPID_HandlesOwnReload.

VSHPROPID_Root

[zastaralé] ID tématu kořenový adresář musí být VSITEMID_ROOT.

VSHPROPID_SaveName

BSTR.Na zadaný název souboru souborUložit nabídce.

VSHPROPID_SelContainer

UNK.[Nepovinné] Vrátí ISelectionContainer pro použití s vlastností procházení.

VSHPROPID_ShowOnlyItemCaption

BOOL.[Nepovinné] Pokud true, zobrazit pouze titulek v uživatelském rozhraní namísto úplné zástupný název.

VSHPROPID_ShowProjInSolutionPage

BOOL.[Nepovinné] Slouží k filtrování při projektu vb / c# vyžaduje výběr součásti přidat odkaz.Vrátí hodnotu VARIANT_TRUE že projekt je v seznamu zobrazit.

VSHPROPID_SortPriority

I4.[Nepovinné] Řazení priorit v UIHierarchyWindow.Standardní projekty mají prioritu 0 (výchozí).

VSHPROPID_StartupServices

UNK.[Nepovinné] Vrátí IVsProjectStartupServices* přidat služby spuštění na další zatížení projektu (pro VSITEMID_ROOT pouze).

VSHPROPID_StateIconIndex

I4.Index ikony stavu.Použití VsStateIcon výčtu.

VSHPROPID_StorageType

BSTR.[Nepovinné] Lokalizovat než řetězec představující typ úložiště.Stejné jako řetězec, který slouží k odlišení různých umístění v souboru VSDIR seznam naposledy použitých položek.

VSHPROPID_TypeGuid

Identifikátor GUID k identifikaci typu uzlu nebo hierarchie vyhledávání na GUID_ItemType.

VSHPROPID_TypeName

BSTR.Zobrazí název k identifikaci typu uzlu nebo hierarchie (používá se v záhlaví okna).

VSHPROPID_UserContext

UNK.[Nepovinné] IVsUserContext projektu nebo položky.

Poznámky

Každý __VSHPROPID musí vrátit VARIANTY struktury vyplní správným typem VT_.Volající může předpokládat, že je správný typ VT_., Není nutné volat VariantChangeType() nebo ověřte typ rámec ASSERT() se ujistěte, že nebyly nalezeny žádné neshody záhlaví souboru a podobně.

System_CAPS_importantDůležité

__VSHPROPIDhodnoty nesmí překrývat jiné * číslo PROPID skupinu hodnot.

Tato logika stejné platí pro volající po nastaví vlastnost; hierarchie se předpokládá, že má volající předal VARIANTY již převedena na správný typ VT_.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek