ITfMouseTrackerACP::AdviseMouseSink-Methode (msctf.h)
Wird aufgerufen, um eine Mausereignissenke zu installieren.
Syntax
HRESULT AdviseMouseSink(
[in] ITfRangeACP *range,
[in] ITfMouseSink *pSink,
[out] DWORD *pdwCookie
);
Parameter
[in] range
Zeiger auf eine ITfRange-Schnittstelle , die den Textbereich angibt, für den die Maussenke installiert ist.
[in] pSink
Zeiger auf die ITfMouseSink-Schnittstelle . Die Anwendung muss diese Objektverweisanzahl erhöhen und die Schnittstelle speichern.
[out] pdwCookie
Zeiger auf ein DWORD, das ein Cookie empfängt, das die Mausereignissenke identifiziert.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
|
Mausereignissenken werden von der Anwendung nicht unterstützt. |
Hinweise
Wenn diese Empfehlungssenke installiert ist, führt ein Mausereignis, das über den durch Den Bereich angegebenen Bereich auftritt, dazu, dass die Mausereignissenke ITfMouseSink::OnMouseEvent-Methode aufgerufen wird.
Der in pdwCookie platzierte Wert wird vom Aufrufer gespeichert und an die ITfMouseTrackerACP::UnadviseMouseSink-Methode übergeben, um die Mausereignissenke zu entfernen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |