Condividi tramite


messaggio EM_FINDTEXTEX

Trova il testo all'interno di un controllo di modifica avanzato.

Parametri

wParam

Specifica il comportamento dell'operazione di ricerca. Questo parametro può essere uno o più dei valori seguenti.

Valore Significato
FR_DOWN
Microsoft Rich Edit 2.0 e versioni successive: se impostata, la ricerca viene inoltrata da FINDTEXTEX.chrg.cpMin; se non è impostato, la ricerca è indietro da FINDTEXTEX.chrg.cpMin.
Microsoft Rich Edit 1.0: il flag di FR_DOWN viene ignorato. La ricerca è sempre avanti.
FR_MATCHALEFHAMZA
Microsoft Rich Edit 3.0 e versioni successive: se impostata, la ricerca distingue tra alefs arabo ed ebraico con accenti diversi. Se non è impostato, tutti gli alefs vengono corrispondenti solo alef carattere.
FR_MATCHCASE
Se impostato, l'operazione di ricerca è distinzione tra maiuscole e minuscole. In caso contrario, l'operazione di ricerca è senza distinzione tra maiuscole e minuscole.
FR_MATCHDIAC
Microsoft Rich Edit 3.0 e versioni successive: se impostata, l'operazione di ricerca considera segni diacritici arabi ed ebrei. Se non è impostato, i segni diacritici vengono ignorati.
FR_MATCHKASHIDA
Microsoft Rich Edit 3.0 e versioni successive: se impostata, l'operazione di ricerca considera gli kashida arabi ed ebrei. Se non è impostato, le kashida vengono ignorate.
FR_WHOLEWORD
Se impostata, l'operazione cerca solo parole intere che corrispondono alla stringa di ricerca. In caso contrario, l'operazione cerca anche frammenti di parola corrispondenti alla stringa di ricerca.

lParam

Struttura FINDTEXTEX contenente informazioni sull'operazione di ricerca.

Valore restituito

Se viene trovata la stringa di destinazione, il valore restituito è la posizione in base zero del primo carattere della corrispondenza. Se la destinazione non viene trovata, il valore restituito è -1.

Commenti

Usare questo messaggio per trovare stringhe ANSI. Per Unicode, usare EM_FINDTEXTEXW.

Il membro cpMin di FINDTEXTEX.chrg specifica sempre il punto iniziale della ricerca e cpMax specifica il punto finale. Quando si esegue la ricerca indietro, cpMin deve essere uguale o maggiore di cpMax. Quando si esegue la ricerca in avanti, un valore di -1 in cpMax estende l'intervallo di ricerca alla fine del testo.

Se l'operazione di ricerca trova una corrispondenza, il membro chrgText della struttura FINDTEXTEX restituisce l'intervallo di posizioni dei caratteri che contengono il testo corrispondente.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Richedit.h

Vedi anche

EM_FINDTEXT