TypeAndMemberDropdownBars.GetComboAttributes(Int32, UInt32, UInt32, IntPtr) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne des informations sur la zone de liste déroulante spécifiée.
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
Paramètres
- combo
- Int32
[in] ID de la zone de liste déroulante (0 pour la zone de liste déroulante des types, 1 pour la zone de liste déroulante des membres).
- entries
- UInt32
[out] Nombre d'entrées à afficher dans la zone de liste déroulante.
- entryType
- UInt32
[out] Combinaison d'indicateurs de l'énumération DROPDOWNENTRYTYPE décrivant le type d'entrées à afficher sur la zone de liste déroulante.
- iList
- IntPtr
[out] Handle démarshalé vers un objet Microsoft.CLRAdmin.IImageList utilisé pour les glyphes.
Retours
En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.
Implémente
Remarques
Cette méthode fournit des informations de base sur ce qui doit être affiché dans la zone de liste déroulante spécifiée. La méthode de base indique que chaque entrée contient du texte, peut avoir des attributs de police définis lorsque le texte est affiché, et est associé à un glyphe. Si vous avez besoin d’autres attributs, vous devez substituer cette méthode et fournir les DROPDOWNENTRYTYPE indicateurs appropriés.
L’ID de la barre correspond en fait à un index dans le nombre de zones de liste déroulante qui s’affichent sur la vue. Pour la TypeAndMemberDropdownBars classe, cet ID sera 0 pour la liste des types et 1 pour la liste des membres.
Cette méthode est une implémentation de la GetComboAttributes méthode sur l' IVsDropdownBarClient interface.
La méthode de base retourne ce qui suit :
Nombre d’entrées dans la liste interne appropriée.
Combinaison des indicateurs indiquant que chaque entrée contient du texte, un attribut de police et une image.
Handle de la liste d’images obtenu à partir de la GetImageList méthode dans la LanguageService classe.
Notes
La liste d’images telle qu’elle est obtenue à partir de la GetImageList méthode est mise en cache dans la TypeAndMemberDropdownBars classe afin que les appels suivants à cette méthode retournent la liste d’images mise en cache. Ce n’est généralement pas un problème, sauf si GetImageList peut retourner des listes d’images différentes pour différents contextes.