Partager via


IVsExpansionEvents.OnAfterSnippetsKeyBindingChange, méthode

Appelé lorsqu'un changement de la combinaison de touches qui est associée à insérer des extraits de code.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
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

Paramètres

  • dwCmdGuid
    Type : UInt32

    [in] GUID du groupe de commandes qui est lié.

  • dwCmdId
    Type : UInt32

    [in] L'IDENTIFICATEUR de la commande au groupe de commandes qui est lié.

  • fBound
    Type : Int32

    [in] non nul (TRUE) si la commande est liée ; sinon, le zéro (FALSE) si la liaison est supprimée.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

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

Cette méthode est appelée lorsque la combinaison de touches « appellent l'extrait de code à la commande de raccourci » est changée (c'est une commande interne à Visual Studio et non associée avec IntelliSense - > commande de menu d'Insérer un extrait). Modifier cette combinaison de touches particulière est interne à Visual Studio et par conséquent cet événement est typique de peu d'intérêt aux écouteurs externes. Toutefois, étant donné que ce fait partie de l'interface d'IVsExpansionEvents, il doit être implémenté mais l'appel peut être ignoré par l'implémenteur.

Cette méthode est appelée deux fois pour toute combinaison de touches : le premier lorsque la commande précédente est annulée la liaison et le second lorsque la nouvelle commande est liée.

Sécurité .NET Framework

Voir aussi

Référence

IVsExpansionEvents Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms