_LIB_LISTCAPABILITIES Sabit listesi

Tanım

Bir nesne listesinin yeteneklerini belirtir.

public enum class _LIB_LISTCAPABILITIES
public enum class _LIB_LISTCAPABILITIES
enum _LIB_LISTCAPABILITIES
public enum _LIB_LISTCAPABILITIES
type _LIB_LISTCAPABILITIES = 
Public Enum _LIB_LISTCAPABILITIES
Devralma
_LIB_LISTCAPABILITIES

Alanlar

LLC_ALLOWDELETE 64

Nesne listesindeki öğeler ve ile yeniden adlandırmayı destekler CanDelete(UInt32, Int32) DoDelete(UInt32, UInt32) .

LLC_ALLOWDRAGDROP 16

Nesne listesindeki öğeler, ve arasında sürükle ve bırak işlemlerini destekler QueryDragDrop(UInt32, IDataObject, UInt32, UInt32) DoDragDrop(UInt32, IDataObject, UInt32, UInt32) .

LLC_ALLOWRENAME 32

Nesne listesindeki öğeler ve ile yeniden adlandırmayı destekler CanRename(UInt32, String, Int32) DoRename(UInt32, String, UInt32) .

LLC_ALLOWSCCOPS 128

Kullanılmıyor. TDS_STATEIMAGEMASK GetDisplayData(UInt32, VSTREEDISPLAYDATA[]) Liste öğesinin kaynak kodu denetim durumunu iletmek için çağrısında öğesini kullanın. Kaynak kodu denetim komutları, standart IVsHierarchy ve öğe kimliği mekanizması aracılığıyla yönlendirilir.

LLC_HASBROWSEOBJ 1

Nesne listesindeki öğeler, nesneleri aracılığıyla göz atmayı destekler GetBrowseObject(UInt32, Object) .

LLC_HASCOMMANDS 8

Nesne listesindeki öğeler aracılığıyla kendi bağlam menüsünü destekler GetContextMenu(UInt32, Guid, Int32, IOleCommandTarget) .

LLC_HASDESCPANE 2

Nesne listesindeki öğeler, aracılığıyla açıklama bölmesi metnini destekler FillDescription(UInt32, UInt32, IVsObjectBrowserDescription2) .

LLC_HASSOURCECONTEXT 4

Nesne listesindeki öğeler GetSourceContext(UInt32, IntPtr, UInt32) ,, ve ' i destekler CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) GetMultipleSourceItems(UInt32, UInt32, UInt32, VSITEMSELECTION[]) .

LLC_NONE 0

Nesne listesinde özel bir özellik yoktur.

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

Nesne listesi özellikleri, öğesine yapılan çağrısıyla ortamın nesne yöneticisine döndürülür GetCapabilities .

Şunlara uygulanır