Condividi tramite


messaggio EM_FINDTEXTEXW

Trova il testo Unicode 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
Se impostata, la ricerca distingue tra alefs con accenti diversi. Se non è impostato, gli alefs arabi e ebrei con accenti diversi sono tutti corrispondenti al carattere alef.
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
Se impostata, l'operazione di ricerca considera segni diacritici. Se non è impostato, i segni diacritici arabi e ebrei vengono ignorati.
FR_MATCHKASHIDA
Se impostata, l'operazione di ricerca considera kashidas. Se non è impostato, gli kashida arabi e ebrei vengono ignorati.
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 FINDTEXTEXW 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 Unicode. Per ANSI;usare EM_FINDTEXTEX.

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.

EM_FINDTEXTEXW usa la struttura FINDTEXTEXW , mentre EM_FINDTEXTW usa la struttura FINDTEXTW . La differenza è che EM_FINDTEXTEXW segnala l'intervallo di testo trovato.

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_FINDTEXTW