ITextRange::SetPoint-Methode (tom.h)

Ändert den Bereich basierend auf einem angegebenen Punkt um oder nach oben durch (abhängig von Extend) den Punkt (x, y), der gemäß Type ausgerichtet ist.

Syntax

HRESULT SetPoint(
  [in] long x,
  [in] long y,
  [in] long Type,
  [in] long Extend
);

Parameter

[in] x

Typ: long

Horizontale Koordinate des angegebenen Punkts in absoluten Bildschirmkoordinaten.

[in] y

Typ: long

Vertikale Koordinate des angegebenen Punkts in absoluten Bildschirmkoordinaten.

[in] Type

Typ: long

Das Ende, das zum angegebenen Punkt verschoben werden soll. Dies kann einer der folgenden Sein:

tomStart Verschieben sie den Anfang des Bereichs.
tomEnd Verschieben sie das Ende des Bereichs.

[in] Extend

Typ: long

Festlegen der Endpunkte des Bereichs. Wenn Extend den Wert 0 (Standard) aufweist, ist der Bereich eine Einfügemarke am angegebenen Punkt (oder am nächsten Punkt mit auswählbarem Text). Wenn Extend den Wert 1 aufweist, wird das durch Type angegebene Ende an den Punkt verschoben, und das andere Ende bleibt allein.

Rückgabewert

Typ: HRESULT

Die -Methode gibt S_OK zurück.

Hinweise

Eine Anwendung kann den angegebenen Punkt in der WindowFromPoint-Funktion verwenden, um das Handle des Fensters abzurufen, das normalerweise verwendet werden kann, um die Client-Rechteckkoordinaten zu finden (obwohl eine wichtige Ausnahme bei Fensterlosen Steuerelementen besteht).

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

GetPoint

ITextRange

Referenz

Textobjektmodell