Freigeben über


ScriptStringCPtoX-Funktion (usp10.h)

Ruft die x-Koordinate für den vor- oder nachgestellten Rand einer Zeichenposition ab.

Syntax

HRESULT ScriptStringCPtoX(
  [in]  SCRIPT_STRING_ANALYSIS ssa,
  [in]  int                    icp,
  [in]  BOOL                   fTrailing,
  [out] int                    *pX
);

Parameter

[in] ssa

Eine SCRIPT_STRING_ANALYSIS-Struktur für die Zeichenfolge.

[in] icp

Zeichenposition in der Zeichenfolge.

[in] fTrailing

TRUE , um den nachgestellten Rand der Zeichenposition (icp) anzugeben, die der x-Koordinate entspricht. Dieser Parameter ist auf FALSE festgelegt, um den vorderen Rand der Zeichenposition anzugeben.

[out] pX

Zeiger auf einen Puffer, in dem diese Funktion die x-Koordinate abruft, die der Zeichenposition entspricht.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. Die Funktion gibt einen HRESULT-Wert ungleich null zurück, wenn sie nicht erfolgreich ist. Die Anwendung kann den Rückgabewert mit den Makros SUCCEEDED und FAILED testen.

Hinweise

Wichtig Ab Windows 8: Um die Ausführung unter Windows 7 zu gewährleisten, muss ein Modul, das Uniscribe verwendet, Usp10.lib vor gdi32.lib in der Bibliotheksliste angeben.
 

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 usp10.h
Bibliothek Usp10.lib
DLL Usp10.dll
Verteilbare Komponente Internet Explorer 5 oder höher unter Windows Me/98/95

Weitere Informationen

SCRIPT_STRING_ANALYSIS

Uniscribe

Uniscribe-Funktionen