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.
- entryType
Typ: System.UInt32%
[out] Kombinacja flag z DROPDOWNENTRYTYPE wyliczenie opisujący typ zapisów ma pojawiać się 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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..