Compartir a través de


IVsExpansionEvents.OnAfterSnippetsKeyBindingChange (Método)

Llamado cuando hay un cambio en el enlace de teclado que está asociado a insertar fragmentos de código.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
Function OnAfterSnippetsKeyBindingChange ( _
    dwCmdGuid As UInteger, _
    dwCmdId As UInteger, _
    fBound As Integer _
) As Integer
int OnAfterSnippetsKeyBindingChange(
    uint dwCmdGuid,
    uint dwCmdId,
    int fBound
)
int OnAfterSnippetsKeyBindingChange(
    [InAttribute] unsigned int dwCmdGuid, 
    [InAttribute] unsigned int dwCmdId, 
    [InAttribute] int fBound
)
abstract OnAfterSnippetsKeyBindingChange : 
        dwCmdGuid:uint32 * 
        dwCmdId:uint32 * 
        fBound:int -> int
function OnAfterSnippetsKeyBindingChange(
    dwCmdGuid : uint, 
    dwCmdId : uint, 
    fBound : int
) : int

Parámetros

  • dwCmdGuid
    Tipo: UInt32

    [in] GUID del grupo de comandos que se enlaza a.

  • dwCmdId
    Tipo: UInt32

    [in] El identificador de comando en el grupo de comandos que se enlaza a.

  • fBound
    Tipo: Int32

    [in] Cero (TRUE) si se enlazan al comando; si no, cero (FALSE) si se está quitando el enlace.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

HRESULT OnAfterSnippetsKeyBindingChange(
   DWORD dwCmdGuid,
   DWORD dwCmdId,
   BOOL fBound
);

Se llama a este método cuando el enlace de teclado “invoca el fragmento al comando de acceso directo” cambia (es comando interno a Visual Studio y no asociado a IntelliSense - comando de menú de > Insertar fragmento de código ). Cambiar este enlace de teclado determinado es interno a Visual Studio y por consiguiente este evento es normalmente de escaso interés para los agentes de escucha fuera. Sin embargo, dado que forma parte de la interfaz de IVsExpansionEvents , debe implementar pero la llamada se puede omitir el implementador.

Este método se llama dos veces para cualquier enlace clave: el primer cuando el comando anterior se desenlaza y el segundo cuando se enlazan al nuevo comando.

Seguridad de .NET Framework

Vea también

Referencia

IVsExpansionEvents Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)