ViewFilter.HandlePostExec(Guid, UInt32, UInt32, IntPtr, IntPtr, Boolean) 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.
Manipula o pós-processamento após a execução de um comando.
public:
virtual void HandlePostExec(Guid % guidCmdGroup, System::UInt32 nCmdId, System::UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut, bool bufferWasChanged);
public virtual void HandlePostExec (ref Guid guidCmdGroup, uint nCmdId, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut, bool bufferWasChanged);
abstract member HandlePostExec : Guid * uint32 * uint32 * nativeint * nativeint * bool -> unit
override this.HandlePostExec : Guid * uint32 * uint32 * nativeint * nativeint * bool -> unit
Public Overridable Sub HandlePostExec (ByRef guidCmdGroup As Guid, nCmdId As UInteger, nCmdexecopt As UInteger, pvaIn As IntPtr, pvaOut As IntPtr, bufferWasChanged As Boolean)
Parâmetros
- guidCmdGroup
- Guid
no O GUID do grupo de comandos.
- nCmdId
- UInt32
no A ID específica do comando do grupo de comandos. Isso identifica o comando a ser executado.
- nCmdexecopt
- UInt32
no Parâmetros adicionais para o comando (incluídos em um valor de 32 bits).
- pvaIn
- IntPtr
no Um ponteiro para um Variant objeto que contém os parâmetros exigidos pelo comando. Pode ser um valor nulo que indica que não há parâmetros adicionais.
- pvaOut
- IntPtr
[entrada, saída] Um ponteiro para um Variant objeto para manter o resultado do comando, se houver.
- bufferWasChanged
- Boolean
no O GUID do grupo de comandos.
Comentários
Esse método é chamado depois que um comando é processado. Esse método normalmente manipula eventos como recuo inteligente, reformatação de código e correspondência de chaves.
O método base Obtém o provedor de expansão e chama o HandlePostExec método no ExpansionProvider objeto se o objeto existir. Se o provedor de expansão tratar a chamada, esse método não fará mais nada. Caso contrário, se o RETURN comando for fornecido e um conjunto de conclusão estiver ativo e a IndentStyle propriedade for definida como Smart , chame o HandleSmartIndent método. Caso contrário, se qualquer outro comando de chave digitado for fornecido, passe o comando para o OnCommand método no Source objeto que foi obtido do CodeWindowManager objeto no ViewFilter Construtor.