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.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsIME::FDeactivate(  
   [in] HWND hwnd,   
   [in] BOOL fDisable,   
   [out] VSIME_ERR * perr  
);  

Применяется к