Udostępnij za pośrednictwem


Wyliczenie __VSHPROPID2

 

Dodaje członków do __VSHPROPID wyliczania.

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

Składnia

public enum __VSHPROPID2
public enum class __VSHPROPID2
type __VSHPROPID2
Public Enumeration __VSHPROPID2

Elementy członkowskie

Nazwa elementu członkowskiego Opis
VSHPROPID_AddItemTemplatesGuid

IDENTYFIKATOR GUID.Opcjonalne.Typ projektu alternatywny identyfikator GUID, aby użyć, aby uzyskać dodać szablony zapasów.

VSHPROPID_AppTitleBarTopHierarchyName

BSTR.Opcjonalne.Umożliwia hierarchii umieścić jej nazwę wierzchni (roztwór lub server) na pasku tytułu aplikacji, takich jak twoja_nazwa część "Twoja_nazwa - Microsoft Visual Studio."

VSHPROPID_BrowseObjectCATID

IDENTYFIKATOR GUID.Opcjonalne.Wewnętrzne urządzenie Extender Identyfikator CATID, z BrowseObject dla danego IVsHierarchy nr przedmiotu.Dla VSITEMID_ROOT odpowiada to obiekt, który jest używany do utworzenia kolekcji Project.Properties.

VSHPROPID_CategoryGuid

Identyfikator GUID do identyfikowania rodziny/kategorii innych niż rozwiązanie oparte hierarchii (na przykład teczki projektów hierarchii).

VSHPROPID_CfgBrowseObjectCATID

IDENTYFIKATOR GUID.Opcjonalne.Wewnętrzne urządzenie Extender Identyfikator CATID w konfiguracji BrowseObject dla danego IVsHierarchy nr przedmiotu.

VSHPROPID_CfgPropertyPagesCLSIDList

BSTR.Opcjonalne.Rozdzielaną średnikami listę cslids stron właściwości zależne od konfiguracji.

VSHPROPID_ChildrenEnumerated

BOOL.Opcjonalne.Zwraca true Jeśli wyliczonych dzieci.Zazwyczaj jest to przedmiotem zainteresowania wyłącznie na projekty, gdzie wyliczanie dzieci może być kosztowne, oznacza to, że projekty sieci Web.

VSHPROPID_Container

BOOL.Opcjonalne.trueJeśli element jest kontenerem (nie mogą być rozwijane, ale zawiera elementy).Jeśli folder nie jest rozszerzalna, ale zawiera elementy, które powinny być uwzględnione w operacji SCC, obsługują tę właściwość.

VSHPROPID_DebuggeeProcessId

Identyfikator procesu debugowania docelowej, jeśli są znane; w przeciwnym razie zero.

VSHPROPID_DebuggerSourcePaths

BSTR.Opcjonalne.Rozdzieloną średnikami listę ścieżek, gdy szuka źródła debugera.

VSHPROPID_DesignerHiddenCodeGeneration

R4 wskazuje kod, który powinien przejść do pliku ukrytego projektanta.Bit wartości flag w __VSDESIGNER_HIDDENCODEGENERATION.

VSHPROPID_DisableApplicationSettings

BOOL.Opcjonalne.Ustaw dla tej true w hierarchii, aby wyłączyć ustawienia aplikacji projektowania obsługi czasu w projekcie.

VSHPROPID_EnableDataSourceWindow

BOOL.Opcjonalne.Ustaw dla tej true w hierarchii, aby wyłączyć okno źródła danych dla tego projektu.

VSHPROPID_ExcludeFromExportItemTemplate

BOOL.Opcjonalne.Domyślnie jest false.trueJeśli nie można wyeksportować elementu projektu za pośrednictwem elementu Eksportuj szablon.

VSHPROPID_ExtObjectCATID

IDENTYFIKATOR GUID.Opcjonalne.Wewnętrzne urządzenie Extender Identyfikator CATID, z ExtObject (obiekt automatyzacji) dla danego IVsHierarchy nr przedmiotu.Dla VSITEMID_ROOT odpowiada typowi obiektu "Projekt".

VSHPROPID_FIRST2

Wskazuje pierwszy identyfikator właściwości.

VSHPROPID_IntellisenseUnknown

IUnknown.Opcjonalne.Zwraca IUnknown kompilatora Intellisense, który jest używany przez system projektu.

VSHPROPID_IsLinkFile

BOOL.Opcjonalne.trueJeśli plik znajduje się plik łącza.

VSHPROPID_IsUpgradeRequired

BOOL.Opcjonalne.trueJeśli element lub dowolnego jego dzieci są już w drodze uaktualnienia lub muszą zostać uaktualnione.

VSHPROPID_KeepAliveDocument

BOOL.Opcjonalne.trueJeśli dokumentu powinny być utrzymywane przy życiu w projekcie niezależnie od stanu otwarte zamknięte.

VSHPROPID_NoDefaultNestedHierSorting

BOOL.Opcjonalne.trueJeśli hierarchia nie zagnieżdżonych hierarchiach sortowana jako pierwsza, a elementy po i mają być sortowane alfabetycznie (takich jak foldery roztwór).

VSHPROPID_PriorityPropertyPagesCLSIDList

BSTR.Opcjonalne.Uporządkowana lista CLSID stron właściwości preferowany jest rozdzielany średnikami.

VSHPROPID_ProjectDesignerEditor

IDENTYFIKATOR GUID.Opcjonalne.Identyfikator GUID z edytora Projektant projektu, używający projektu, aby zmienić właściwości projektu.

VSHPROPID_PropertyPagesCLSIDList

BSTR.Opcjonalne.Rozdzielaną średnikami listę identyfikatorów CLSID stron właściwości niezależne od konfiguracji.

VSHPROPID_StatusBarClientText

BSTR.Hierarchia zakresu tekstu dla pola Klient tekst paska stanu.Ten tekst jest wyświetlany podczas danej hierarchii jest aktywne hierarchii.VT_EMPTYUsuwa tekst hierarchii o zakresie i przywraca tekstu globalnego określone przez aplikację.

VSHPROPID_SupportedMyApplicationTypes

BSTR.Opcjonalne.rozdzieloną średnikami listę typów aplikacji obsługiwanych systemów projektu, które obsługują My.Application.Strona właściwości udostępniający informacje o My.Application, można użyć tej listy do określenia wartości, które znajdują się w menu rozwijanym typ aplikacji jako możliwych wyborów dla użytkownika.

VSHPROPID_SupportsProjectDesigner

BOOL.Opcjonalne.trueJeśli projekt używa edytora Projektant projektu zamiast ramkę strony właściwości do zmiany właściwości projektu.

VSHPROPID_SuppressOutOfDateMessageOnBuild

BOOL.Opcjonalne.trueJeśli projekt nie chce uczestniczyć w komunikacie "Ta konfiguracja jest nieaktualna" na Build/F5.

VSHPROPID_UseInnerHierarchyIconList

BOOL.Opcjonalne.Ustaw dla tej true w zewnętrznej hierarchii, jeśli chcesz, aby ikona dla katalogu głównego wewnętrznej hierarchii (zagnieżdżonych) pochodzić z listy wewnętrznej hierarchii obrazu.Domyślnie jesteśmy coraz tę ikonę z listy obrazu w zewnętrznej hierarchii.

Uwagi

Podpis COM

Z vsshell80.idl:

enum __VSHPROPID2
{
    VSHPROPID_PropertyPagesCLSIDList    = -2065,
    VSHPROPID_CfgPropertyPagesCLSIDList = -2066,
    VSHPROPID_ExtObjectCATID            = -2067,
    VSHPROPID_BrowseObjectCATID         = -2068,
    VSHPROPID_CfgBrowseObjectCATID      = -2069,
    VSHPROPID_AddItemTemplatesGuid      = -2070,
    VSHPROPID_ChildrenEnumerated        = -2071,
    VSHPROPID_StatusBarClientText       = -2072,
    VSHPROPID_DebuggeeProcessId         = -2073,
    VSHPROPID_IsLinkFile                = -2074,
    VSHPROPID_KeepAliveDocument         = -2075,
    VSHPROPID_SupportsProjectDesigner   = -2076,
    VSHPROPID_IntellisenseUnknown       = -2077,
    VSHPROPID_IsUpgradeRequired         = -2078,
    VSHPROPID_DesignerHiddenCodeGeneration = -2079,
    VSHPROPID_SuppressOutOfDateMessageOnBuild = -2080,
    VSHPROPID_Container                 = -2081,
    VSHPROPID_UseInnerHierarchyIconList = -2082,
    VSHPROPID_EnableDataSourceWindow   = -2083,
    VSHPROPID_AppTitleBarTopHierarchyName  = -2084,
    VSHPROPID_DebuggerSourcePaths          = -2085,
    VSHPROPID_CategoryGuid            = -2086,
    VSHPROPID_DisableApplicationSettings = -2087,
    VSHPROPID_ProjectDesignerEditor        = -2088,
    VSHPROPID_PriorityPropertyPagesCLSIDList = -2089,
    VSHPROPID_NoDefaultNestedHierSorting  = -2090,
    VSHPROPID_ExcludeFromExportItemTemplate = -2091,
    VSHPROPID_SupportedMyApplicationTypes = -2092,
    VSHPROPID_FIRST2               = -2092
};
typedef [public] DWORD VSHPROPID2;

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku