Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enables or disables the Input Method Editor (IME).
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function FDeactivate ( _
hwnd As IntPtr, _
fDisable As Integer, _
<OutAttribute> perr As VSIME_ERR() _
) As Integer
int FDeactivate(
IntPtr hwnd,
int fDisable,
VSIME_ERR[] perr
)
int FDeactivate(
[InAttribute] IntPtr hwnd,
[InAttribute] int fDisable,
[OutAttribute] array<VSIME_ERR>^ perr
)
abstract FDeactivate :
hwnd:IntPtr *
fDisable:int *
perr:VSIME_ERR[] byref -> int
function FDeactivate(
hwnd : IntPtr,
fDisable : int,
perr : VSIME_ERR[]
) : int
Parameters
- hwnd
Type: System.IntPtr
[in] Handle to the editor window.
- fDisable
Type: System.Int32
[in] Boolean. If true, disables the IME and destroys the context. Otherwise, activates the IME and attaches the context to the editor window.
- perr
Type: array<Microsoft.VisualStudio.Shell.Interop.VSIME_ERR[]
[out] Pointer to an error value, a value from the VSIME_ERR enumeration. IMENORMAL indicates no error. IMENTOLD indicates there is no IME active.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsIME::FDeactivate(
[in] HWND hwnd,
[in] BOOL fDisable,
[out] VSIME_ERR * perr
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.