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
Riferimento