TypeAndMemberDropdownBars.GetComboAttributes Yöntem

Tanım

Belirtilen Birleşik giriş kutusuyla ilgili bilgileri döndürür.

public:
 virtual int GetComboAttributes(int combo, [Runtime::InteropServices::Out] System::UInt32 % entries, [Runtime::InteropServices::Out] System::UInt32 % entryType, [Runtime::InteropServices::Out] IntPtr % iList);
public virtual int GetComboAttributes (int combo, out uint entries, out uint entryType, out IntPtr iList);
abstract member GetComboAttributes : int * uint32 * uint32 * nativeint -> int
override this.GetComboAttributes : int * uint32 * uint32 * nativeint -> int
Public Overridable Function GetComboAttributes (combo As Integer, ByRef entries As UInteger, ByRef entryType As UInteger, ByRef iList As IntPtr) As Integer

Parametreler

combo
Int32

'ndaki Birleşik giriş kutusunun KIMLIĞI (türler açılan kutusu için 0, Üyeler açılan kutusu için 1).

entries
UInt32

dışı Birleşik giriş kutusunda gösterilecek girdi sayısı.

entryType
UInt32

dışı DROPDOWNENTRYTYPE Birleşik giriş kutusunda görünecek girişlerin türünü açıklayan Numaralandırmadaki bayrakların bir birleşimi.

iList
IntPtr

nativeint

dışı Microsoft.CLRAdmin.IImageList Glifler için kullanılan bir nesneye sıralanmış bir tanıtıcı.

Döndürülenler

Int32

Başarılı olursa, döndürür S_OK ; Aksi takdirde, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

Bu yöntem, belirtilen Birleşik giriş kutusunda nelerin görüntüleneceği hakkında temel bilgiler sağlar. Taban yöntemi her girdinin metin içerdiğini, metin görüntülenirken ayarlanmış yazı tipi özniteliklerinin olduğunu ve onunla ilişkili bir glifi olduğunu gösterir. Bundan farklı özniteliklere ihtiyacınız varsa, bu yöntemi geçersiz kılmanız ve uygun bayrakları sağlamanız gerekir DROPDOWNENTRYTYPE .

Çubuk KIMLIĞI, aslında görünümde görünen Birleşik giriş kutularının sayısının bir dizinidir. Sınıfı için TypeAndMemberDropdownBars Bu kimlik, türler listesi için 0, Üyeler listesi için 1 olur.

Bu yöntem, arabirimindeki yönteminin bir uygulamasıdır GetComboAttributes IVsDropdownBarClient .

Taban yöntemi aşağıdakileri döndürür:

  • Uygun iç listedeki giriş sayısı.

  • Her girdinin metin, yazı tipi özniteliği ve görüntü olduğunu belirten bayrakların bir birleşimi.

  • Sınıf içindeki yönteminden alınan şekilde görüntü listesinin tanıtıcısı GetImageList LanguageService .

Not

Yönteminden elde edilen görüntü listesi GetImageList sınıfında önbelleğe alınır ve TypeAndMemberDropdownBars Bu yöntem için sonraki çağrılar önbelleğe alınmış görüntü listesini döndürür. GetImageListFarklı bağlamlar için farklı görüntü listeleri döndüremediği takdirde bu genellikle bir sorun değildir.

Şunlara uygulanır