Freigeben über


InitLocalMsCtfMonitor-Funktion (msctfmonitorapi.h)

Die InitLocalMsCtfMonitor-Funktion initialisiert TextServicesFramework auf dem aktuellen Desktop und bereitet bei Bedarf die gleitende Sprachleiste vor. Diese Funktion muss auf dem Desktop der App aufgerufen werden.

Syntax

HRESULT InitLocalMsCtfMonitor(
  [in] DWORD dwFlags
);

Parameter

[in] dwFlags

Dies ist eine Kombination der folgenden Flags:

Wert Bedeutung
ILMCM_CHECKLAYOUTANDTIPENABLED
InitLocalMsCtfMonitor überprüft erzwungen das verfügbare Tastaturlayout oder den textlichen Dienst. Wenn kein sekundäres Tastaturlayout oder Textdienste vorhanden sind, wird TextServicesFramework auf dem Desktop nicht initialisiert.
ILMCM_LANGUAGEBAROFF
Ab Windows 8: Eine lokale Sprachleiste wird für den aktuellen Desktop nicht gestartet.

Rückgabewert

Wert Bedeutung
S_OK Die Funktion war erfolgreich.
E_FAIL Es ist ein unbekannter Fehler aufgetreten.

Hinweise

Wenn diese Funktion erfolgreich war, muss UninitLocalMsCtfMonitor aufgerufen werden, bevor der Aufruferthread beendet oder der Desktop gewechselt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile msctfmonitorapi.h
Bibliothek MsCtfMonitor.lib
DLL Msctf.dll