Freigeben über


IVsExpansionEvents.OnAfterSnippetsKeyBindingChange-Methode

Wird aufgerufen, wenn eine Änderung der Tastenzuordnung vorhanden ist, die mit dem Einfügen von Codeausschnitten zugeordnet ist.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
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

Parameter

  • dwCmdGuid
    Typ: UInt32

    [in] Die GUID der Befehlsgruppe, an die gebunden wird.

  • dwCmdId
    Typ: UInt32

    [in] Die ID des Befehls in der Befehlsgruppe, an die gebunden wird.

  • fBound
    Typ: Int32

    [in] Ein Wert ungleich 0 (TRUE), wenn der Befehl gebunden ist. Andernfalls Null (FALSE), wenn die Bindung entfernt wird.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

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

Diese Methode wird aufgerufen, wenn die Tastenzuordnung in den „Aufrufs-Ausschnitt von der Verknüpfung Befehl“ geändert wird (dies ist ein interner Befehl Visual Studio und nicht mit IntelliSense - Menübefehl zugeordnet > Ausschnitt einfügen ). Diese bestimmte Tastenzuordnung ändern sich Visual Studio internal und ist daher dieses Ereignis i wenig Interesse an externe Listener. Allerdings da sie ein Teil der IVsExpansionEvents-Schnittstelle ist, muss sie implementiert werden, aber der Aufruf kann durch die Implementierung ignoriert werden.

Diese Methode wird für jede Tastenzuordnung zweimal aufgerufen: erstes, wenn der vorherige Befehl ungebunden ist und das zweite, wenn der neue Befehl gebunden ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionEvents Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace