Metodo ITextRange::SetRange (tom.h)

Modifica gli endpoint di intervallo ai valori specificati.

Sintassi

HRESULT SetRange(
  long cpAnchor,
  long cpActive
);

Parametri

cpAnchor

Tipo: long

Posizione del carattere per la fine dell'ancoraggio dell'intervallo.

cpActive

Tipo: long

Posizione del carattere per la fine attiva dell'intervallo.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo imposta la posizione iniziale dell'intervallo su min(cpActive, cpAnchor)e la posizione finale su max(cpActive, cpAnchor). Se l'intervallo è una selezione non generata, cpAnchor è la fine attiva e cpAnchor è la fine ancoraggio. Se l'intervallo è una selezione degenerata, la selezione viene visualizzata all'inizio della riga anziché alla fine della riga precedente.

Questo metodo rimuove qualsiasi altra sottorange di questo intervallo. Per mantenere le sottorange correnti, usare ITextRange2::SetActiveSubrange.

Se l'intervallo di testo è una selezione, è possibile impostare gli attributi della selezione usando il metodo ITextSelection::SetFlags .

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

ITextRange

Riferimento

Modello a oggetti testo