Condividi tramite


messaggio EM_SETSEL

Seleziona un intervallo di caratteri in un controllo di modifica. È possibile inviare questo messaggio a un controllo di modifica o a un controllo di modifica avanzato.

Parametri

wParam

Posizione del carattere iniziale della selezione.

lParam

Posizione del carattere finale della selezione.

Valore restituito

Questo messaggio non restituisce un valore.

Commenti

Il valore iniziale può essere maggiore del valore finale. La parte inferiore dei due valori specifica la posizione del carattere del primo carattere nella selezione. Il valore più alto specifica la posizione del primo carattere oltre la selezione.

Il valore iniziale è il punto di ancoraggio della selezione e il valore finale è la fine attiva. Se l'utente utilizza il tasto MAIUSC per regolare le dimensioni della selezione, l'estremità attiva può spostarsi ma il punto di ancoraggio rimane invariato.

Se l'inizio è 0 e la fine è -1, viene selezionato tutto il testo nel controllo di modifica. Se l'inizio è -1, viene deselezionata qualsiasi selezione corrente.

Modificare i controlli: Il controllo visualizza un cursore lampeggiante nella posizione finale indipendentemente dai valori relativi di inizio e fine.

Rich Edit:Rich Edit: Supportato in Microsoft Rich Edit 1.0 e versioni successive. Per informazioni sulla compatibilità delle versioni di modifica avanzate con le varie versioni di sistema, vedere Informazioni sui controlli rich Edit.

Se il controllo di modifica ha lo stile ES_NOHIDESEL , il testo selezionato viene evidenziato indipendentemente dal fatto che il controllo abbia lo stato attivo. Senza lo stile ES_NOHIDESEL , il testo selezionato viene evidenziato solo quando il controllo di modifica ha lo stato attivo.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

EM_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL