IVsIME.FDeactivate(IntPtr, Int32, VSIME_ERR[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Включает или отключает редактора метода ввода (IME).
public:
int FDeactivate(IntPtr hwnd, int fDisable, cli::array <Microsoft::VisualStudio::Shell::Interop::VSIME_ERR> ^ perr);
public int FDeactivate (IntPtr hwnd, int fDisable, Microsoft.VisualStudio.Shell.Interop.VSIME_ERR[] perr);
abstract member FDeactivate : nativeint * int * Microsoft.VisualStudio.Shell.Interop.VSIME_ERR[] -> int
Public Function FDeactivate (hwnd As IntPtr, fDisable As Integer, perr As VSIME_ERR()) As Integer
Параметры
- hwnd
- IntPtr
[in] Дескриптор окна редактора.
- fDisable
- Int32
[in] Логическое значение. Если true, отключается IME и разрушается контекст. В противном случае активирует редактор IME и прикрепляет контекст к окну редактора.
- perr
- VSIME_ERR[]
[out] Указатель на значение ошибки, значение из перечисления VSIME_ERR. IMENORMAL означает отсутствие ошибок. IMENTOLD указывает, что нет активной IME.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsIME::FDeactivate(
[in] HWND hwnd,
[in] BOOL fDisable,
[out] VSIME_ERR * perr
);