IVsDropdownBarClient Interfejs

Definicja

Opisuje zawartość kombinacji pasków rozwijanych.

public interface class IVsDropdownBarClient
public interface class IVsDropdownBarClient
__interface IVsDropdownBarClient
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDropdownBarClient
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDropdownBarClient = interface
Public Interface IVsDropdownBarClient
Pochodne
Atrybuty

Uwagi

Każda kombinacja opisana przez IVsDropDownBarClient może zawierać zwykły tekst lub ozdobny tekst, który jest pogrubiony, podkreślony lub pisany kursywą, może mieć kolorowanie czcionki okna lub szary kolor czcionki, a opcjonalnie pokazać małą mapę bitową obok elementu. Rysowanie obrazów jest negocjowane przy użyciu list obrazów, podobnie jak w przypadku IVsCompletionSet interfejsu. Każda kombinacja rozwijana może mieć inną listę obrazów, z zastrzeżeniem, że lista obrazów powinna mieć obrazy o tej samej wysokości. Można mieć dowolną liczbę kombinacji, a kod listy rozwijanej nie przyjmuje żadnych założeń dotyczących ich semantyki.

Uwagi dotyczące implementowania

Zaimplementuj Interfejs IVsDropdownBarClient , aby opisać zawartość kombinacji pasków rozwijanych.

Metody

GetComboAttributes(Int32, UInt32, UInt32, IntPtr)

Zwraca informacje o kombinacji pasków/okien rozwijanych.

GetComboTipText(Int32, String)

Zwraca etykietkę narzędzia dla całej kombinacji paska rozwijanego.

GetEntryAttributes(Int32, Int32, UInt32)

Zwraca atrybuty wyglądu tekstu dla wpisu kombinacji rozwijanej.

GetEntryImage(Int32, Int32, Int32)

Zwraca symbol skojarzony z wpisem kombi.

GetEntryText(Int32, Int32, String)

Zwraca tekst dla wpisu kombi.

OnComboGetFocus(Int32)

Uruchamiany, gdy pole kombi uzyska fokus.

OnItemChosen(Int32, Int32)

Uruchamiany, gdy zostanie wybrany element kombi.

OnItemSelected(Int32, Int32)

Uruchamiany, gdy zostanie wybrany element kombi.

SetDropdownBar(IVsDropdownBar)

Wywoływane przez pasek listy rozwijanej, aby podłączyć się do klienta.

Dotyczy