_VSRDTFLAGS – výčet
Určuje možnosti dokumentu v tabulce spuštěné dokumentu (RDT).
Tento výčet má atribut FlagsAttribute, který umožňuje bitovou kombinaci hodnot členů.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[FlagsAttribute]
public enum _VSRDTFLAGS
[FlagsAttribute]
public enum class _VSRDTFLAGS
[<FlagsAttribute>]
type _VSRDTFLAGS
<FlagsAttribute>
Public Enumeration _VSRDTFLAGS
Členové
Název člena | Popis | |
---|---|---|
RDT_CanBuildFromMemory | Označuje, že na nové sestavení není vynucen k uložení dokumentu. |
|
RDT_CantSave | Kombinace RDT_DontSave a RDT_DontSaveAs příznaky. |
|
RDT_CaseSensitive | Při porovnávání MkDocument řetězce provést porovnání řetězců velká a malá písmena. |
|
RDT_DOCMASK | Maska příznaků z RDT_DontSaveAs prostřednictvím RDT_DontAddToMRU.Povolit __VSCREATEDOCWIN příznaky masky doc. |
|
RDT_DontAddToMRU | Přidat do seznamu naposledy použitých souborů. |
|
RDT_DontAutoOpen | Označuje, že dokument v seznamu dokumentů, které lze otevřít, jakmile je obnoveno roztok není trvalé.Takový dokument by otevřít pomocí editor výroby, ale může být otevřen pomocí průvodce nebo speciální programový kód. |
|
RDT_DontSave | Libovolný dokument označen tato hodnota není součástí seznamu dokumentů v Uložitzměny dialogové okno.Uložit změny dialogové okno se zobrazí, když uživatel vybere Konec z soubor nabídce. |
|
RDT_DontSaveAs | Určuje, že Uložitjako příkaz není třeba k dispozici pro tento dokument. |
|
RDT_EditLock | Umístí úpravy zámku dokumentu |
|
RDT_LOCKMASK | Mask of the RDT_NoLock, RDT_ReadLock, RDT_EditLock, and RDT_RequestUnlock flags. |
|
RDT_NoLock | Udává, že žádné uzamčení je v dokumentu. |
|
RDT_NonCreatable | Označuje, že dokument je vytvořen pomocí některé speciální programové prostředky.Například pomocí průvodce.Pokud zadáte RDT_NonCreatable příznak, pak bude RDT_DontAutoOpen příznak automaticky použije k dokumentu. |
|
RDT_PlaceHolderDoc | Při provádění různých souborů.Zabrání volací různé soubory projektu CreateDocumentWindow metoda v dokumentu do projektu přidány. |
|
RDT_ProjSlnDocument | Nastavte automaticky prostředí při řešení nebo projektu.Pro příznak soubory řešení a projektu v tabulce spuštěné dokumentu.Nastavit tento příznak pro vnořené projekty jsou vyžadovány klienty. |
|
RDT_ReadLock | Umístí zámek pro čtení dokumentu. |
|
RDT_RequestUnlock | Požadavky odemknutí dokumentu. |
|
RDT_SAVEMASK | Mask of the RDT_Unlock_NoSave, RDT_Unlock_SaveIfDirty, and RDT_Unlock_PromptSave flags. |
|
RDT_Unlock_NoSave | Used by UnlockDocument.Uvolnit uzamčení upravit a uložit. |
|
RDT_Unlock_PromptSave | Používá UnlockDocument metoda.Uvolnit uzamčení úpravy a výzvu k uložení souboru. |
|
RDT_Unlock_SaveIfDirty | Používá UnlockDocument metoda.Uvolnit uzamčení upravit a uložit soubor, pokud je nečistý. |
|
RDT_VirtualDocument | Vylučte tento dokument je považována za kolekci dokumentů pro automatizaci modelu. |
Poznámky
Podpis COM
Z vsshell.idl:
typedef enum __VSRDTFLAGS {
RDT_NoLock = 0x00000000,
RDT_ReadLock = 0x00000001,
RDT_EditLock = 0x00000002,
RDT_RequestUnlock = 0x00000004,
RDT_LOCKMASK = 0x00000007,
RDT_DontSaveAs = 0x00000008,
RDT_NonCreatable = 0x00000010,
RDT_DontSave = 0x00000020,
RDT_DontAutoOpen = 0x00000040,
RDT_CaseSensitive = 0x00000080,
RDT_CantSave = RDT_DontSave | RDT_DontSaveAs,
RDT_VirtualDocument = 0x00001000,
RDT_ProjSlnDocument = 0x00002000,
RDT_PlaceHolderDoc = 0x00004000,
RDT_CanBuildFromMemory = 0x00008000,
RDT_DontAddToMRU = 0x00010000,
RDT_DOCMASK = 0xFFFFF0F8,
RDT_Unlock_NoSave = 0x00000100,
RDT_Unlock_SaveIfDirty = 0x00000200,
RDT_Unlock_PromptSave = 0x00000400,
RDT_SAVEMASK = 0x00000F00,
} _VSRDTFLAGS;
typedef DWORD VSRDTFLAGS;
Počet metod v používá tento výčet IVsRunningDocumentTable, IVsRunningDocTableEvents, IVsRunningDocTableEvents2a IVsRunningDocTableEvents3 rozhraní.
Tyto příznaky jsou také použity v kombinaci s příznaky z __VSOSPEFLAGS výčtu při předány OpenSpecificEditor metoda.
Příznaky maskovány RDT_DOCMASK hodnotu lze také kombinovat s příznaky z __VSCREATEDOCWIN výčtu při vytváření volání do okna dokumentu CreateDocumentWindow, AddDocument (IVsExternalFilesManager rozhraní), AddDocument (IVsExternalFilesManager2 rozhraní), a AddDocumentEx metod.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek