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
Referenz