Поделиться через


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 - пространство имен