ITextRange::GetPoint-Methode (tom.h)

Ruft Bildschirmkoordinaten für die Position des Anfangs- oder Endzeichens im Textbereich zusammen mit der zeileninternen Position ab.

Syntax

HRESULT GetPoint(
  long Type,
  long *px,
  long *py
);

Parameter

Type

Typ: long

Flag, das die abzurufende Position angibt. Dieser Parameter kann einen Wert aus jeder der folgenden Tabellen enthalten. Der Standardwert ist tomStart + TA_BASELINE + TA_LEFT.

tomAllowOffClient

tomClientCoord

tomObjectArg

tomTransform

Verwenden Sie einen der folgenden Werte, um den Anfang oder das Ende des Bereichs anzugeben.

tomStart

tomEnd

Verwenden Sie einen der folgenden Werte, um die vertikale Position anzugeben.

TA_TOP Obere Kante des umgebenden Rechtecks.
TA_BASELINE Basiszeile des Texts.
TA_BOTTOM Unterer Rand des umgebenden Rechtecks.
 

Verwenden Sie einen der folgenden Werte, um die horizontale Position anzugeben.

TA_LEFT Linker Rand des umgebenden Rechtecks.
TA_CENTER Mitte des umgebenden Rechtecks.
TA_RIGHT Rechter Rand des umgebenden Rechtecks.

px

Typ: long*

Die X-Koordinate.

py

Typ: long*

Die Y-Koordinate.

Rückgabewert

Typ: HRESULT

Die -Methode gibt einen HRESULT-Wert zurück. Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, gibt sie einen der folgenden Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.

Rückgabecode Beschreibung
E_INVALIDARG
Px oderpy ist NULL.
S_FALSE
Fehler aus einem anderen Grund.

Hinweise

Die ITextRange::GetPoint-Methode gibt ITextRange die Möglichkeit, UI-Zeigerbefehle zu emulieren. es ist auch für Barrierefreiheitszwecke praktisch.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h
DLL Msftedit.dll

Siehe auch

Konzept

ITextRange

Andere Ressourcen

Referenz

Sollwert

SetTextAlign

Textobjektmodell