ITfContextOwner::GetTextExt-Methode (msctf.h)
Die ITfContextOwner::GetTextExt-Methode gibt den begrenzungsrahmen in Bildschirmkoordinaten des Texts an einer angegebenen Zeichenposition zurück. Der Aufrufer muss über eine schreibgeschützte Sperre für das Dokument verfügen, bevor diese Methode aufgerufen wird.
Syntax
HRESULT GetTextExt(
[in] LONG acpStart,
[in] LONG acpEnd,
[out] RECT *prc,
[out] BOOL *pfClipped
);
Parameter
[in] acpStart
Gibt die Anfangszeichenposition des Texts an, der im Dokument abgerufen werden soll.
[in] acpEnd
Gibt die Endzeichenposition des Texts an, der im Dokument abgerufen werden soll.
[out] prc
Empfängt das begrenzungsfeld in Bildschirmkoordinaten des Texts an den angegebenen Zeichenpositionen.
[out] pfClipped
Empfängt den booleschen Wert, der angibt, ob der Text im Begrenzungsrahmen abgeschnitten wurde. Wenn dieser Parameter TRUE ist, enthält das Begrenzungsfeld beschnittenen Text und nicht den gesamten angeforderten Textbereich. Das Begrenzungsfeld wird abgeschnitten, da der angeforderte Bereich nicht sichtbar ist.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Die angegebene Anfangs- und Endzeichenposition sind gleich. |
|
Der durch die Parameter acpStart und acpEnd angegebene Bereich erstreckt sich über das Ende des Dokuments oder den Anfang des Dokuments hinaus. |
|
Die Anwendung hat kein Textlayout berechnet. |
|
Der Aufrufer verfügt nicht über eine schreibgeschützte Sperre für das Dokument. |
Hinweise
Wenn das Dokumentfenster minimiert ist oder der angegebene Text derzeit nicht sichtbar ist, gibt die Methode S_OK zurück, wobei der prc-Parameter auf {0,0,0,0}festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
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 | Msimtf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |