VsRdtFlags Sabit listesi

Tanım

Çalışan belge tablosundaki (RDT) bir belge için seçenekleri belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class VsRdtFlags
public enum class VsRdtFlags
enum VsRdtFlags
[System.Flags]
public enum VsRdtFlags
[<System.Flags>]
type VsRdtFlags = 
Public Enum VsRdtFlags
Devralma
VsRdtFlags
Öznitelikler

Alanlar

CanBuildFromMemory 32768

Belgenin bir kaydetme işlemi bir derlemede zorlanmadığını gösterir.

CantSave 40

RDT_DontSaveVe bayrakları birleşimi RDT_DontSaveAs .

CaseSensitive 128

Dizeleri karşılaştırırken MkDocument , dizelerin büyük küçük harfe duyarlı bir karşılaştırmasını gerçekleştirin.

DOCMASK -3848

Üzerinden bayrakların maskesi DontSaveAs DontAddToMRU . __VSCREATEDOCWINBelge maskesinde bayrağa izin verin.

DontAddToMRU 65536

En son kullanılan dosyalar listesine eklemeyin.

DontAutoOpen 64

Belge, çözüm yeniden açıldığında açılabilen Belgeler listesinde kalıcı olmadığını gösterir. Bu tür bir belge, bir düzenleyici fabrikası kullanılarak açılmaz, ancak bir sihirbaz ya da özel programlı kod kullanılarak açılabilir.

DontPollForState 131072

Belgenin kirli veya salt okunurdur durumunda değişiklik yoklama. Belge sahibi, veya kullanarak durumu açıkça güncelleştirmek için sorumluluğu almalıdır UpdateDirtyState(UInt32) UpdateReadOnlyState(UInt32) .

DontSave 32

Bu değerle işaretlenen tüm belgeler, SaveChanges iletişim kutusunda gösterilen belge listesine dahil edilmez. Kullanıcı Dosya menüsünden Çıkış seçtiğinde değişiklikleri Kaydet iletişim kutusu görüntülenir.

DontSaveAs 8

SaveAs komutunun bu belge için kullanılabilir hale getirilmeyeceğini gösterir.

EditLock 2

Belgeye bir düzenleme kilidi koyar.

Lock_WeakEditLock 2048

Belgeye zayıf bir düzenleme kilidi koyar. EditLockZayıf bir düzenleme kilidi kaydedilirken bu bayrak Ile ORed olmalıdır. Bu bayrak, kullanılırken bu kombinasyonda kullanılır RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) .

NoLock 0

Belgeye hiçbir kilit konmadığını gösterir.

NonCreatable 16

Belgenin bazı özel programsal yollarla oluşturulduğunu gösterir. Örneğin, bir sihirbaz kullanma. NonCreatableBayrağını belirtirseniz, DontAutoOpen bayrak belgenize otomatik olarak uygulanır.

PlaceHolderDoc 16384

Çeşitli dosyaların uygulamasında kullanılır. Çeşitli dosyalar projesinin CreateDocumentWindow projeye eklenen belgedeki yöntemi aramasını engeller.

ProjSlnDocument 8192

Bir çözüm veya proje açıldığında ortam tarafından otomatik olarak ayarlanır. Çalışan belge tablosundaki çözüm ve proje dosyalarını işaretlemek için kullanılır. İstemcilerin bu bayrağı iç içe projeler durumunda ayarlaması gerekir.

ReadLock 1

Belgeye bir okuma kilidi koyar.

RequestUnlock 4

Belgenin bir kilidini açma isteği ister.

SAVEMASK 3840

Unlock_ Unlock_NoSave , Unlock_SaveIfDirty ve Unlock_PromptSave bayrakları maskesi.

Unlock_NoSave 256

Tarafından kullanılır UnlockDocument(UInt32, UInt32) . Düzenleme kilidini serbest bırakın ve kaydetme.

Unlock_PromptSave 1024

Yöntemi tarafından kullanılır UnlockDocument . Düzenleme kilidini serbest bırakın ve kullanıcıdan dosyayı kaydetmesini iste.

Unlock_SaveIfDirty 512

Yöntemi tarafından kullanılır UnlockDocument . Düzenleme kilidini serbest bırakın ve dosya kirli ise kaydedin.

VirtualDocument 4096

Bu belgeyi otomasyon modeli için belgeler koleksiyonunda göz önünde bulundurmadan dışlayın.

Şunlara uygulanır