ITfContextComposition::FindComposition-Methode (msctf.h)
Erstellt ein Enumeratorobjekt, das alle Kompositionen enthält, die einen angegebenen Textbereich überschneiden.
Syntax
HRESULT FindComposition(
[in] TfEditCookie ecRead,
[in] ITfRange *pTestRange,
[out] IEnumITfCompositionView **ppEnum
);
Parameter
[in] ecRead
Enthält ein Bearbeitungscookies, das den Bearbeitungskontext identifiziert. Dies wird von ITfEditSession::D oEditSession abgerufen.
[in] pTestRange
Zeiger auf ein ITfRange-Objekt , das den zu durchsuchenden Bereich angibt. Dieser Parameter kann NULL sein. Wenn dieser Parameter NULL ist, enthält der Enumerator alle Kompositionen im Bearbeitungskontext.
[out] ppEnum
Zeiger auf einen IEnumITfCompositionView-Schnittstellenzeiger , der das Enumeratorobjekt empfängt.
Rückgabewert
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Das Enumeratorobjekt kann nicht initialisiert werden. |
|
Mindestens ein Parameter ist ungültig. |
|
Das Enumeratorobjekt kann nicht erstellt werden. |
|
Das Kontextobjekt befindet sich nicht in einem Dokumentstapel. |
Der von ecRead identifizierte Bearbeitungskontext verfügt nicht über eine schreibgeschützte Sperre.
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 |
Weitere Informationen
IEnumITfCompositionView-Schnittstelle, ITfContextComposition-Schnittstelle, ITfRange-Schnittstelle, ITfEditSession::D oEditSession,