ITextStoreACP::InsertTextAtSelection-Methode (textstor.h)
Die ITextStoreACP::InsertTextAtSelection-Methode fügt Text an der Einfügemarke oder Auswahl ein. Ein Aufrufer muss über eine Lese-/Schreibsperre für das Dokument verfügen, bevor Text eingefügt wird.
Syntax
HRESULT InsertTextAtSelection(
[in] DWORD dwFlags,
[in] const WCHAR *pchText,
[in] ULONG cch,
[out] LONG *pacpStart,
[out] LONG *pacpEnd,
[out] TS_TEXTCHANGE *pChange
);
Parameter
[in] dwFlags
Gibt an, ob die Parameter pacpStart und pacpEnd sowie die TS_TEXTCHANGE Struktur die Ergebnisse der Texteinfügung enthalten.
Die flags TF_IAS_NOQUERY und TF_IAS_QUERYONLY können nicht kombiniert werden.
[in] pchText
Zeiger auf die Zeichenfolge, die in das Dokument eingefügt werden soll. Die Zeichenfolge kann NULL beendet sein.
[in] cch
Gibt die Textlänge an.
[out] pacpStart
Zeiger auf die Anfangszeichenposition der Anwendung, an der die Texteinfügung erfolgt.
[out] pacpEnd
Zeiger auf die endende Anwendungszeichenposition, an der der Text eingefügt wird. Dieser Parameterwert ist mit dem Wert des pacpStart-Parameters für eine Einfügemarke identisch.
[out] pChange
Zeiger auf eine TS_TEXTCHANGE-Struktur mit den folgenden Membern.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Der Aufrufer verfügt nicht über eine Sperre für das Dokument. |
|
Der pchText-Parameter ist ungültig. |
Hinweise
Die Werte der Parameter pacpStart und pacpEnd hängen davon ab, wie die Clientanwendung Text in ein Dokument einfügt. Wenn die Anwendung beispielsweise den Cursor am Anfang des eingefügten Texts nach dem Einfügen von Text festlegt, ist der Wert für die Parameter pacpStart und pacpEnd mit dem acpStart-Element der TS_TEXTCHANGE-Struktur identisch.
Anwendungen sollten die ITextStoreACPSink::OnTextChange-Methode als Antwort auf diese Methode nicht aufrufen.
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 | textstor.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |