IVsExpansionEvents.OnAfterSnippetsKeyBindingChange(UInt32, UInt32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando há uma alteração na associação de chave que está associada à inserção de trechos de código.
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
Parâmetros
- dwCmdGuid
- UInt32
no O GUID do grupo de comandos ao qual está sendo associado.
- dwCmdId
- UInt32
no A ID do comando no grupo de comandos ao qual está associado.
- fBound
- Int32
no Diferente de zero (TRUE) se o comando estiver sendo associado; caso contrário, zero (FALSE) se a associação estiver sendo removida.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
HRESULT OnAfterSnippetsKeyBindingChange(
DWORD dwCmdGuid,
DWORD dwCmdId,
BOOL fBound
);
Esse método é chamado quando a associação de chave ao comando "invocar trecho de atalho" é alterada (trata-se de um comando interno para Visual Studio e não associado ao comando de menu de trecho de inserção do IntelliSense -> ). A alteração dessa associação de chave específica é interna Visual Studio e, portanto, esse evento é normalmente de pouco interesse para ouvintes externos. No entanto, como ele faz parte da IVsExpansionEvents interface, ele deve ser implementado, mas a chamada pode ser ignorada pelo implementador.
Esse método é chamado duas vezes para qualquer associação de chave: a primeira quando o comando anterior é desassociado e o segundo quando o novo comando é associado.