Sdílet prostřednictvím


_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