IVsExpansionEvents.OnAfterSnippetsKeyBindingChange(UInt32, UInt32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при внесении изменений в ключевую привязку, связанную со вставкой фрагментов кода.
public:
int OnAfterSnippetsKeyBindingChange(System::UInt32 dwCmdGuid, System::UInt32 dwCmdId, int fBound);
public:
int OnAfterSnippetsKeyBindingChange(unsigned int dwCmdGuid, unsigned int dwCmdId, int fBound);
int OnAfterSnippetsKeyBindingChange(unsigned int dwCmdGuid, unsigned int dwCmdId, int fBound);
public int OnAfterSnippetsKeyBindingChange (uint dwCmdGuid, uint dwCmdId, int fBound);
abstract member OnAfterSnippetsKeyBindingChange : uint32 * uint32 * int -> int
Public Function OnAfterSnippetsKeyBindingChange (dwCmdGuid As UInteger, dwCmdId As UInteger, fBound As Integer) As Integer
Параметры
- dwCmdGuid
- UInt32
[in] Идентификатор GUID команды, к которой привязана группа.
- dwCmdId
- UInt32
[in] Идентификатор команды в группе команд, к которой привязан объект.
- fBound
- Int32
окне Ненулевое значение (TRUE), если команда привязана; в противном случае — нуль (FALSE), если привязка удаляется.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
HRESULT OnAfterSnippetsKeyBindingChange(
DWORD dwCmdGuid,
DWORD dwCmdId,
BOOL fBound
);
Этот метод вызывается при изменении сочетания клавиш для команды "вызвать фрагмент из ярлыка" (это внутренняя команда, которая Visual Studio не связана с -> командой меню "Вставить фрагмент кода " IntelliSense). Изменение этой конкретной привязки ключа является внутренним по Visual Studio отношению к, поэтому это событие обычно является незначительным для внешних прослушивателей. Однако, поскольку он является частью IVsExpansionEvents интерфейса, он должен быть реализован, но вызов может игнорироваться разработчиком.
Этот метод вызывается дважды для любой ключевой привязки: первый, когда предыдущая команда не привязана, а вторая — при привязке новой команды.