TypeAndMemberDropdownBars.GetComboAttributes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.