Freigeben über


ITextStoreACP2::InsertTextAtSelection-Methode (textstor.h)

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

[in] pchText

[in] cch

[out] pacpStart

[out] pacpEnd

[out] pChange

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

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 OnTextChange-Methode als Antwort auf diese Methode nicht aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile textstor.h
DLL Msctf.dll

Weitere Informationen

Kompositionen

ITextStoreACP2

OnTextChange

TF_IAS_*-Konstanten

TS_TEXTCHANGE