IVsIME.FDeactivate(IntPtr, Int32, VSIME_ERR[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
);