Udostępnij za pośrednictwem


Wyliczenie __VSHPROPID

 

Określa ustawienia właściwości dla hierarchii.Rozszerzony przez __VSHPROPID2.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

Elementy członkowskie

Nazwa elementu członkowskiego Opis
VSHPROPID_AllowEditInRunMode

BOOL.[Opcjonalna] Jeśli false lub E_NOTIMPL, kompilator wyłącza edycję w trybie wykonywania (jest to najczęściej oczekiwane zachowanie).truemodyfikacje eables.Właściwość ta umożliwia scenariusze atrybut VSA.

VSHPROPID_AltHierarchy

UNK.[Opcjonalna] Returns an IVsHierarchy for SVsTrackSelectionEx.

VSHPROPID_AltItemid

R4.[Opcjonalna] Zwraca identyfikator elementu dla SVsTrackSelectionEx.

VSHPROPID_BrowseObject

WYŚWIETLANA[Opcjonalna] Zwraca IDispatch do przeglądania właściwości.

VSHPROPID_CanBuildFromMemory

BOOL.[Opcjonalna] Jeśli true, nie Monituj o zapisanie przed budynku.

VSHPROPID_Caption

BSTR.Konieczne więc środowiska (Projekt okna) można wyświetlać interfejsu użytkownika.

VSHPROPID_CmdUIGuid

Identyfikator GUID dla pasków poleceń (dla katalogu głównego).

VSHPROPID_ConfigurationProvider

NIEAKTUALNE.Use IVsGetCfgProvider.

VSHPROPID_DefaultEnableBuildProjectCfg

BOOL.[Opcjonalna] Domyślnie określa jeśli "Build" należy początkowo sprawdzane w cfg roztworu.Domyślnie, zazwyczaj "Build" jest sprawdzane, jeśli program project obsługuje IVsBuildableProjectCfg.

VSHPROPID_DefaultEnableDeployProjectCfg

BOOL.[Opcjonalna] Domyślnie określa się, jeśli "Wdrażanie" należy początkowo sprawdzane w cfg roztworu.Domyślnie, zazwyczaj "Wdrażanie" jest sprawdzane przez, jeśli program project obsługuje IVsDeployableProjectCfg.

VSHPROPID_DefaultNamespace

BSTR.[Opcjonalna] Ciąg reprezentujący obszaru nazw opartego na folder towaru: rootnamespace.folder.subfolder.

VSHPROPID_DesignerFunctionVisibility

R4.[Opcjonalna] Wartość z VSDESIGNER_FUNCTIONVISIBILITY wyliczania.

VSHPROPID_DesignerVariableNaming

R4.[Opcjonalna] Wartość z VSDESIGNER_VARIABLENAMING wyliczania.

VSHPROPID_EditLabel

BSTR.[Opcjonalna] Ciąg wyświetlany dla podpisu węzeł edycji na miejscu.

VSHPROPID_Expandable

BOOL.Określa, czy środowiska powinien być wyświetlany znak plus "open to folder".

VSHPROPID_ExpandByDefault

BOOL.Określa, czy środowisko należy rozwinąć ten element.

VSHPROPID_Expanded

BOOL.Określa, czy węzeł jest aktualnie rozwinięty w UIHierarchyWindow, rozpoczyna się jako false.

VSHPROPID_ExtObject

WYŚWIETLANA[Opcjonalna] ITEMID_ROOT jest to ext.object programu project (projekt).

VSHPROPID_ExtSelectedItem

WYŚWIETLANA[Opcjonalna] Zwraca niestandardowy SelectedItem obiektu dla nr danego przedmiotu.

VSHPROPID_FIRST

INT_PTR.Określa pierwszy identyfikator właściwości.

VSHPROPID_FirstChild

Identyfikator elementu z pierwszego węzła podrzędnego (VSITEMID_NIL , jeżeli dzieci).

VSHPROPID_FirstVisibleChild

INT_PTR.[Opcjonalna] Podobny do FirstChild , ale przegląda tylko elementy, które mają być wyświetlane w UIHierarchyWindow.Wymagane, jeśli hierarchia obsługuje wiele widoków (podzbiory lub supersetted), jego zawartość.

VSHPROPID_HandlesOwnReload

BOOL.[Opcjonalna] Uchwyty projektu unload/reload sam (inaczej środowiska obsługi).

VSHPROPID_HasEnumerationSideEffects

BOOL.[Opcjonalna] Jeśli true, a następnie ta hierarchia nie jest wyliczane dla FindInFiles i podobne hierarchii wyliczenia.(Przydatne, jeśli wyliczanie może spowodować, że okno dialogowe logowania lub jest zbyt wolne).

VSHPROPID_IconHandle

R4.Dojście do ikony; UIHierarchyWindownie będzie wywoływać DestroyIcon na nim.

VSHPROPID_IconImgList

R4.Dojście do imagelist (tylko dla nr przedmiotu ==VSITEMID_ROOT).

VSHPROPID_IconIndex

R4.Jeśli rozszerzalna =true, a następnie otwórz ikonę służy IconIndex + 1.

VSHPROPID_ImplantHierarchy

UNK.[Opcjonalna] IVsHierarchy implant dla tej hierarchii.

VSHPROPID_IsFindInFilesForegroundOnly

BOOL.[Opcjonalna] Jeśli true, FindInFiles jest uruchamiany w głównym wątku.

VSHPROPID_IsHiddenItem

BOOL.[Opcjonalna] Określa, że element nie jest wyświetlany w bieżącym UIHierarchyWindow widok.Wymagane, jeśli hierarchia obsługuje wiele widoków (podzbiory) jego zawartość.

VSHPROPID_IsNewUnsavedItem

BOOL.[Opcjonalna] Jeśli true, to nowy niezapisane elementu (, otrzymane w wyniku File.New.File), więc moniker jest tymczasowa nazwa i podpis może być użyta w interfejsie użytkownika.

VSHPROPID_IsNonLocalStorage

BOOL.[Opcjonalna] Określa, czy projekt magazynu lokalnego.IPersistFileFormatSłuży do zapisywania projektu, niezależnie od tego, czy jest lokalne "plik" lub nie.

VSHPROPID_IsNonMemberItem

BOOL.[Opcjonalna] Określa, że ten element nie jest uważany za składnik hierarchii.Wymagane, jeśli hierarchia obsługuje widoki (supersetted), jego zawartość, oznacza to, ShowAllFiles Wyświetla pliki w katalogu, które nie są członkami projektu.

VSHPROPID_IsNonSearchable

BOOL.[Opcjonalna] Określa tego elementu nie jest przedmiotem wyszukiwania i zamieniania za pomocą znaleźć/zastąpić w plikach.Powinny być true dla projektu samego pliku.

VSHPROPID_ItemDocCookie

INT_PTR.[Opcjonalna] Cookie dokumentu (wartość abstrakcyjna) element hierarchii.

VSHPROPID_ItemSubType

BSTR.[Opcjonalna] Localize inne niż ciąg reprezentujący podtypu elementu.Jest do każdego pakietu do wyrażenia zgody na znaczenie tego ciągu.

VSHPROPID_LAST

INT_PTR.Określa ostatni identyfikator właściwości.

VSHPROPID_Name

BSTR.Nazwa projektu (VSITEMID_ROOT) lub element.

VSHPROPID_NextSibling

INT_PTR.Nr przedmiotu o następny węzeł równorzędny (VSITEMID_NIL , jeśli nie więcej rodzeństwa).

VSHPROPID_NextVisibleSibling

INT_PTR.[Opcjonalna] Podobny do NextSibling , ale przegląda tylko elementy, które mają być wyświetlane w UIHierarchyWindow.Wymagane, jeśli hierarchia obsługuje wiele widoków (podzbiory lub supersetted), jego zawartość.

VSHPROPID_NIL

ZEROWE.-1

VSHPROPID_OpenFolderIconHandle

R4.[Opcjonalna] Uchwyt ikony otwartego folderu.UIHierarchyWindownie będzie wywoływać DestroyIcon na nim.

VSHPROPID_OpenFolderIconIndex

R4.[Opcjonalna] Indeks dla Otwórzfolderu ikona.

VSHPROPID_OverlayIconIndex

R4.[Opcjonalna] Użyj VSOVERLAYICON wyliczania.Nakładki dla ikony głównego.

VSHPROPID_OwnerKey

BSTR.[Opcjonalna] Właściciel ciąg klucza, który identyfikuje projekt GUID będący właścicielem projektu.

VSHPROPID_Parent

R4.Identyfikator elementu nadrzędnego węzła (VSITEMID_NIL , jeśli brak elementu nadrzędnego).

VSHPROPID_ParentHierarchy

UNK.IVsHierarchyktóry jest właścicielem tej hierarchii.

VSHPROPID_ParentHierarchyItemid

INT_PTR.Nr przedmiotu tej hierarchii w swojej hierarchii nadrzędnej.

VSHPROPID_PreferredLanguageSID

IDENTYFIKATOR GUID.[Opcjonalna] Preferowane SID usługi języka (Edytor tekstu) dla projektu.

VSHPROPID_ProjectDir

BSTR.[Opcjonalna] Pełna ścieżka do katalogu projektu (dla VSITEMID_ROOT tylko).

VSHPROPID_ProjectIDGuid

IDENTYFIKATOR GUID.[Opcjonalna] Identyfikuje projekt całej rozwiązań.Generowane i ustawiane podczas tworzenia projektu.Pobierane, gdy projekt jest otwarty.

VSHPROPID_ProjectName

[przestarzałe] Use VSHPROPID_Name.

VSHPROPID_ProjectType

[przestarzałe] Use VSHPROPID_TypeName.

VSHPROPID_ReloadableProjectFile

[przestarzałe] Use VSHPROPID_HandlesOwnReload.

VSHPROPID_Root

[przestarzałe] Identyfikator elementu głównego musi być VSITEMID_ROOT.

VSHPROPID_SaveName

BSTR.Nazwa pliku określona w plikuzapisać menu.

VSHPROPID_SelContainer

UNK.[Opcjonalna] Zwraca ISelectionContainer do użytku z przeglądania właściwości.

VSHPROPID_ShowOnlyItemCaption

BOOL.[Opcjonalna] Jeśli true, Pokaż tylko podpis w interfejsie użytkownika, zamiast pełnego monikera.

VSHPROPID_ShowProjInSolutionPage

BOOL.[Opcjonalna] Używane do filtrowania podczas projektu vb / c# wymaga próbnika składnik Dodaj odwołanie.Zwrotu VARIANT_TRUE, aby wyświetlić projekt ma na liście.

VSHPROPID_SortPriority

R4.[Opcjonalna] Sortowanie priorytet w UIHierarchyWindow.Standard projekty mają priorytet zero (domyślnie).

VSHPROPID_StartupServices

UNK.[Opcjonalna] Zwraca IVsProjectStartupServices* Aby dodać usługi do uruchomienia na następnym obciążenia projektu (dla VSITEMID_ROOT tylko).

VSHPROPID_StateIconIndex

R4.Ikona stanu indeksu.Użyj VsStateIcon wyliczania.

VSHPROPID_StorageType

BSTR.[Opcjonalna] Localize inne niż ciąg reprezentujący typ magazynu.Taki sam jak ciąg znaków, który jest używany w pliku VSDIR do rozróżniania różnych lokalizacji listy ostatnio używanych elementów.

VSHPROPID_TypeGuid

Identyfikator GUID do identyfikacji typu węzła/hierarchii; Wyszukuje na GUID_ItemType.

VSHPROPID_TypeName

BSTR.Wyświetla nazwę do identyfikacji typu węzła/hierarchii (używane w pasku tytułu).

VSHPROPID_UserContext

UNK.[Opcjonalna] IVsUserContext dla projektu lub elementu.

Uwagi

Każdy __VSHPROPID musi zwracać struktura WARIANTU, wypełniane poprawnego typu VT_.Obiekt wywołujący może założono, że typ VT_ jest poprawny.Oznacza to, że nie trzeba wywołać VariantChangeType() lub sprawdź typ, poza ASSERT(), aby upewnić się, że nie było żadnych niezgodności pliku nagłówka i tak dalej.

System_CAPS_importantWażne

__VSHPROPIDwartości nie mogą nakładania wszelkich innych * wartości identyfikatora właściwości w grupie.

Tej samej logiki dotyczy wywołujący, gdy ustawia właściwość; hierarchii zakłada, że obiekt wywołujący przeszedł Wariant już przekonwertowana na poprawny typ VT_.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku