IVsMethodTipWindow - интерфейс
Предоставляет окна кончика метода для элемента в службе языка.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")> _
Public Interface IVsMethodTipWindow _
Inherits IVsTipWindow
[InterfaceTypeAttribute()]
[GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")]
public interface IVsMethodTipWindow : IVsTipWindow
[InterfaceTypeAttribute()]
[GuidAttribute(L"794767F6-538A-4CD3-B29E-6C76C79A7C9C")]
public interface class IVsMethodTipWindow : IVsTipWindow
[<InterfaceTypeAttribute()>]
[<GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")>]
type IVsMethodTipWindow =
interface
interface IVsTipWindow
end
public interface IVsMethodTipWindow extends IVsTipWindow
Тип IVsMethodTipWindow предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
Dismiss | Окно отклонить представлением. |
![]() |
GetContextStream | Возвращает поток контекста. |
![]() |
GetSizePreferences | Возвращает настройки размера окна tip. |
![]() |
Paint | Закрашивает флажок tip. |
![]() |
SetMethodData | Задает сведения о методе для отображения в окне кончика метода и данных о методе предыдущих выпусков. |
![]() |
WndProc | Не предоставленные сведения о методе.Этот метод использовать не следует. |
В начало страницы
Заметки
Вызовите этот интерфейс из службы языка для предоставления советы метода на основе, что пользователь печатает в редакторе. Для перехвата символы пользователя, также должен реализовывать объект службы языка IOleCommandTarget. Для передачи указателя на свой текст обзор AddCommandFilterреализация вызов IOleCommandTarget . Фильтр команды перехватывает эти пользовательские типы команд в поле кода. Мониторинг данные команды, чтобы узнать, когда отобразить данные кончика метода для пользователя.
Окно кончика метода предоставляет пользователю с подсказками о том, где они в конструкции языка. Когда пользователь вводит ключевое слово, что служба языка может предоставить подсказки on, создают службу языка UpdateTipWindow объект и вызывает IVsMethodTipWindow уведомить представление то давно пора для предоставления подсказок. Создать IVsMethodTipWindow использование VsLocalCreateInstance компонентный класс и определение CLSID_VsMethodTipWindow. VsLocalCreateInstance функция, заданная в vsdoc.h, вызывающее QueryService для локальных реестра и вызовов CreateInstance на этом объекте для CLSID_VsMethodTipWindow.
Используйте IVsTipWindow реализовать универсальный шаблон совет пользователя.
См. раздел примера реализации этого интерфейса в приложении и вызвать Служба языка диаграммы.
Примечания для разработчиков
Реализуется основной текстовый редактор, чтобы обеспечить окно кончика метода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен