Condividi tramite


Metodo ITextRange::SetPoint (tom.h)

Modifica l'intervallo in base a un punto specificato in corrispondenza o verso l'alto (a seconda di Extend) il punto (x, y) allineato in base al tipo.

Sintassi

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

Parametri

[in] x

Tipo: long

Coordinata orizzontale del punto specificato, nelle coordinate dello schermo assoluto.

[in] y

Tipo: long

Coordinata verticale del punto specificato, nelle coordinate dello schermo assoluto.

[in] Type

Tipo: long

Fine per passare al punto specificato. Può essere uno dei seguenti.

tomStart Spostare l'inizio dell'intervallo.
tomEnd Spostare la fine dell'intervallo.

[in] Extend

Tipo: long

Come impostare gli endpoint dell'intervallo. Se Extend è zero (impostazione predefinita), l'intervallo è un punto di inserimento al punto specificato (o al punto più vicino con testo selezionabile). Se Extend è 1, la fine specificata da Type viene spostata al punto e l'altra estremità viene lasciata sola.

Valore restituito

Tipo: HRESULT

Il metodo restituisce S_OK.

Commenti

Un'applicazione può usare il punto specificato nella funzione WindowFromPoint per ottenere l'handle della finestra, che in genere può essere usato per trovare le coordinate del rettangolo client (anche se un'eccezione notevole è con controlli senza finestra).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione tom.h
DLL Msftedit.dll

Vedi anche

Informazioni concettuali

GetPoint

ITextRange

Riferimento

Modello a oggetti testo