IVsIME.FDeactivate(IntPtr, Int32, VSIME_ERR[]) Methode

Definition

Aktiviert oder deaktiviert den Eingabemethoden-Editor (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

Parameter

hwnd
IntPtr

[in] Handle für das Editorfenster.

fDisable
Int32

[in] Boolesch. Wenn true, wird das IME deaktiviert und der Kontext zerstört. Andernfalls wird das IME aktiviert und der Kontext dem Editorfenster angefügt.

perr
VSIME_ERR[]

[out] Zeiger auf einen Fehlerwert, einen Wert aus der VSIME_ERR-Enumeration. IMENORMAL gibt keinen Fehler an. IMENTOLD gibt an, dass es kein aktives IME gibt.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

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

Gilt für