Funzione di callback EDITWORDBREAKPROCEX (richedit.h)
La funzione editWordBreakProcEx
Sintassi
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
Parametri
[in] pchText
Tipo: char*
Puntatore al testo in corrispondenza della posizione corrente. Se codice specifica lo spostamento verso sinistra, il testo si trova negli elementi pchText [–1] fino a pchText [-cchText]e pchText[0] non è definito. Per tutte le altre azioni, il testo si trova negli elementi pchText[0] fino a pchText[ cchText-1].
[in] cchText
Tipo: LONG
Numero di caratteri nel buffer nella direzione specificata da codice.
[in] bCharSet
Set di caratteri del testo.
action
Valore restituito
Tipo: LONG
La funzione restituisce un valore basato sul codice parametro.
Codice restituito | Descrizione |
---|---|
|
Valore restituito |
|
Restituisce la classe di caratteri e i flag di word break del carattere nella posizione specificata. |
|
Restituisce true se il carattere in corrispondenza della posizione specificata è un delimitatore o false se il carattere non è. |
|
Restituisce l'indice dei caratteri dell'interruzione di parola. |
Osservazioni
Un'applicazione deve installare la funzione di callback specificando l'indirizzo della funzione di callback in un messaggio di EM_SETWORDBREAKPROCEX.
Per Microsoft Rich Edit 2.0 e versioni successive, Rich Edit non supporta più EditWordBreakProcEx. Gli utenti possono inviare EM_SETWORDBREAKPROC per impostare EditWordBreakProc, ora migliorato per supportare il passaggio di testo Unicode.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
richedit.h |
Vedere anche
riferimento