ITfKeystrokeMgr::AdviseKeyEventSink-Methode (msctf.h)
Installiert eine Schlüsselereignissenke, um Tastaturereignisse zu empfangen.
Syntax
HRESULT AdviseKeyEventSink(
[in] TfClientId tid,
[in] ITfKeyEventSink *pSink,
[in] BOOL fForeground
);
Parameter
[in] tid
Bezeichner des Clients, der die Schlüsselereignissenke besitzt. Dieser Wert wird durch einen vorherigen Aufruf von ITfThreadMgr::Activate abgerufen.
[in] pSink
Zeiger auf eine ITfKeyEventSink-Schnittstelle .
[in] fForeground
Gibt an, ob diese Schlüsselereignissenke zur Vordergrundschlüsselereignissenke gemacht wird. Wenn dies TRUE ist, wird diese Schlüsselereignissenke zur Ereignissenke des Vordergrundschlüssels gemacht. Andernfalls wird diese Schlüsselereignissenke nicht zur Vordergrundschlüsselereignissenke.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
|
Auf dem durch tid identifizierten Client ist eine Schlüsselereignissenke installiert. |
Hinweise
Die Vordergrundtasten-Ereignissenke empfängt alle Tastaturereignisse. Eine Nicht-Vordergrund-Schlüsselereignissenke empfängt nur beibehaltene Schlüssel und Schlüsselereignisse, die über Text auftreten, der dem Clientbezeichner gehört.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |