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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.