Freigeben über


ITextStoreACP2::RequestAttrsAtPosition-Methode (textstor.h)

Ruft Textattribute an der angegebenen Zeichenposition ab.

Syntax

HRESULT RequestAttrsAtPosition(
  [in] LONG            acpPos,
  [in] ULONG           cFilterAttrs,
  [in] const TS_ATTRID *paFilterAttrs,
  [in] DWORD           dwFlags
);

Parameter

[in] acpPos

Gibt die Position des Anwendungszeichens im Dokument an.

[in] cFilterAttrs

Gibt die Anzahl der abzurufenden Attribute an.

[in] paFilterAttrs

Zeiger auf den TS_ATTRID Datentyp, der das zu überprüfende Attribut angibt.

[in] dwFlags

Gibt Attribute für den Aufruf der RetrieveRequestedAttrs-Methode an. Wenn dieser Parameter nicht festgelegt ist, gibt die Methode die Attribute zurück, die an der angegebenen Position beginnen. Weitere mögliche Werte für diesen Parameter sind die folgenden.

Wert Bedeutung
TS_ATTR_FIND_WANT_END
Ruft die Attribute ab, die an der angegebenen Anwendungszeichenposition enden.
TS_ATTR_FIND_WANT_VALUE
Ruft den Wert des Attributs zusätzlich zum -Attribut ab. Der Attributwert wird während des Aufrufs der RetrieveRequestedAttrs-Methode in das varValue-Element der TS_ATTRVAL-Struktur eingefügt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Im Satz "This is italic text." beginnt das kursiv-Attribut vor dem Wort kursiv und endet nach dem Worttext.

Wenn das Flag TS_ATTR_FIND_WANT_END in dwFlags festgelegt ist, gibt die Methode das kursiv-Attribut für den Text "Kursivanker<>normal" zurück, da es an der Ankerposition einen Endübergang gibt.

Anforderungen

   
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

ITextStoreACP2

RetrieveRequestedAttrs

TS_ATTRID

TS_ATTRVAL

TS_ATTR_*-Konstanten