Udostępnij za pośrednictwem


Metoda TypeAndMemberDropdownBars.GetComboAttributes —

Zwraca informacje o określonym kombi.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)

Składnia

'Deklaracja
Public Overridable Function GetComboAttributes ( _
    combo As Integer, _
    <OutAttribute> ByRef entries As UInteger, _
    <OutAttribute> ByRef entryType As UInteger, _
    <OutAttribute> ByRef iList As IntPtr _
) As Integer
public virtual int GetComboAttributes(
    int combo,
    out uint entries,
    out uint entryType,
    out IntPtr iList
)

Parametry

  • combo
    Typ: System.Int32
    [w] Identyfikator pola kombi (0 dla typów pola kombi, 1 dla pola kombi członków).
  • entries
    Typ: System.UInt32%
    [out] Liczba wpisów, które ma być wyświetlany w polu kombi.
  • iList
    Typ: System.IntPtr%
    [out] Wycofana uchwyt, aby IImageList object używane dla glify.

Wartość zwracana

Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Implementuje

IVsDropdownBarClient.GetComboAttributes(Int32, UInt32%, UInt32%, IntPtr%)

Uwagi

Ta metoda zapewnia podstawowe informacje na temat co ma być wyświetlany w polu kombi określony.Metody podstawowej wskazuje, że każdy wpis zawiera tekst, można ustawić, gdy tekst jest wyświetlany i ma glif atrybuty czcionki skojarzony z go.Jeśli potrzebujesz innych atrybutów niż to, należy zastąpić tę metodę i zapewniają odpowiednie DROPDOWNENTRYTYPE flagi.

Pasek, identyfikator jest faktycznie indeks na liczbę pól kombi, które pojawiają się w widoku.Dla TypeAndMemberDropdownBars klasy, ten identyfikator będzie 0 Aby uzyskać listę typów i 1 dla listy członków.

Ta metoda jest implementacją GetComboAttributes metody na IVsDropdownBarClient interfejsu.

Metody podstawowej zwraca następujące czynności:

  • Liczba wpisów na liście odpowiednie wewnętrzne.

  • Kombinacja flag, wskazująca każdy wpis ma tekstu, atrybutów czcionki i obrazu.

  • Uchwyt na liście obrazów, otrzymane w wyniku GetImageList metodę w LanguageService klasy.

[!UWAGA]

Lista obrazów, otrzymane w wyniku GetImageList metoda jest buforowane w TypeAndMemberDropdownBars klasy tak wezwań do tej metody zwraca listę buforowanych obrazu.Ten problem zwykle nie chyba że GetImageList można zwrócić inny obraz zawiera listę różnych kontekstach.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TypeAndMemberDropdownBars Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package