Condividi tramite


Metodo ITextSelection::SetFlags (tom.h)

Imposta i flag di selezione del testo.

Sintassi

HRESULT SetFlags(
  long Flags
);

Parametri

Flags

Tipo: long

Nuovi valori di flag. Può essere una combinazione di quanto segue.

Flag di selezione Valore Significato
tomSelStartActive 1 La fine iniziale è attiva.
tomSelAtEOL 2 Per le selezioni degenerate, la posizione ambigua del carattere corrispondente all'inizio di una riga e alla fine della riga precedente deve avere il cursore visualizzato alla fine della riga precedente.
tomSelOvertype 4 La modalità Insert/Overtype è impostata su overtype.
tomSelActive 8 La selezione è attiva.
tomSelReplace 16 La digitazione e il incollamento sostituisce la selezione.
 

Ognuno dei valori della tabella è binario. Pertanto, se qualsiasi valore non è impostato, la selezione del testo ha la proprietà opposta.

Valore restituito

Tipo: HRESULT

Il metodo restituisce S_OK.

Commenti

Per assicurarsi che l'estremità iniziale sia attiva e che la posizione del carattere ambiguo venga visualizzata alla fine della riga, eseguire il codice seguente:

selection.Flags = tomSelStartActive + tomSelAtEOL

La proprietà Flags è utile perché un oggetto ITextRange può selezionare se stesso. Con SetFlags è possibile modificare la fine attiva dal valore predefinito di End, selezionare la posizione del cursore per una posizione di carattere ambigua o modificare la modalità Inserisci/Overtype.

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

GetFlags

ITextRange

ITextSelection

Riferimento

Modello a oggetti testo