ViewFilter.HandlePostExec(Guid, UInt32, UInt32, IntPtr, IntPtr, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет пост-обработку, после того как команда будет выполнена.
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)
Параметры
- guidCmdGroup
- Guid
[in] GUID группы команд.
- nCmdId
- UInt32
[in] Конкретный идентификатор команды из группы команд. Определяет команду для выполнения.
- nCmdexecopt
- UInt32
[in] Дополнительные параметры для команды (упакованные в 32-разрядное значение).
- pvaIn
- IntPtr
[in] Указатель на объект Variant, где хранятся все параметры, требуемые командой. Это может быть значение Null, означающее отсутствие дополнительных параметров.
- pvaOut
- IntPtr
[in, out] Указатель на объект Variant для хранения результата команды, если таковой имеется.
- bufferWasChanged
- Boolean
[in] GUID группы команд.
Комментарии
Этот метод вызывается после обработки команды. Обычно этот метод обрабатывает такие события, как интеллектуальное смещение, переформатирование кода и сопоставление фигурных скобок.
Базовый метод получает поставщик расширения и вызывает HandlePostExec метод для ExpansionProvider объекта, если объект существует. Если поставщик расширения обрабатывает вызов, этот метод не выполняет никаких других действий. В противном случае, если задана RETURN команда и активен набор завершения и IndentStyle для свойства задано значение Smart , вызовите HandleSmartIndent метод. В противном случае, если задана любая другая команда типизированного ключа, передайте команду OnCommand методу в Source объекте, полученном из CodeWindowManager объекта в ViewFilter конструкторе.