intestazione richedit.h
Questa intestazione viene utilizzata dai controlli Di Windows. Per altre informazioni, vedere:
richedit.h contiene le interfacce di programmazione seguenti:
Funzioni
SillabazioneProc La funzione HyphenateProc è una funzione di callback definita dall'applicazione usata con il messaggio EM_SETHYPHENATEINFO. Determina come viene eseguita la sillabazione in un controllo Microsoft Rich Edit. |
Funzioni di callback
Correzione automaticaProc La funzione AutoCorrectProc è una funzione di callback definita dall'applicazione usata con il messaggio EM_SETAUTOCORRECTPROC. |
EDITSTREAMCALLBACK La funzione EditStreamCallback è una funzione di callback definita dall'applicazione usata con i messaggi EM_STREAMIN e EM_STREAMOUT. |
EDITWORDBREAKPROCEX La funzione EditWordBreakProcEx è una funzione di callback definita dall'applicazione usata con il messaggio EM_SETWORDBREAKPROCEX. |
Strutture
BIDIOPTIONS Contiene informazioni bidirezionali su un controllo di modifica avanzato. Questa struttura viene utilizzata dai messaggi EM_GETBIDIOPTIONS e EM_SETBIDIOPTIONS per ottenere e impostare le informazioni bidirezionali per un controllo . |
CHARFORMAT2A La struttura CHARFORMAT2A (ANSI) (richedit.h) contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. |
CHARFORMAT2A Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMAT2A) |
CHARFORMAT2W La struttura CHARFORMAT2W (Unicode) (richedit.h) contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. |
CHARFORMAT2W Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMAT2W) |
CHARFORMATA Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMATA) |
CHARFORMATW Contiene informazioni sulla formattazione dei caratteri in un controllo di modifica rtf. (CHARFORMATW) |
CHARRANGE Specifica un intervallo di caratteri in un controllo di modifica avanzato. Se i membri cpMin e cpMax sono uguali, l'intervallo è vuoto. L'intervallo include tutto se cpMin è 0 e cpMax è 1. |
CLIPBOARDFORMAT Specifica il formato degli Appunti. Questa struttura è inclusa nella notifica di EN_CLIPFORMAT. |
COMPCOLOR Contiene le impostazioni di colore per una stringa di composizione. |
EDITSTREAM Contiene informazioni che un'applicazione passa a un controllo di modifica avanzato in un messaggio di EM_STREAMIN o di EM_STREAMOUT. Il controllo rich edit usa le informazioni per trasferire un flusso di dati all'interno o all'esterno del controllo. |
ENCORRECTTEXT Contiene informazioni sul testo selezionato da correggere. |
ENDCOMPOSITIONNOTIFY Contiene informazioni su un codice di notifica EN_ENDCOMPOSITION da un controllo di modifica avanzato. |
ENDROPFILES Contiene informazioni associate a un codice di notifica EN_DROPFILES. Un controllo rich edit invia questo codice di notifica quando riceve un messaggio di WM_DROPFILES. |
ENLINK Contiene informazioni su un codice di notifica EN_LINK da un controllo di modifica avanzato. |
ENLOWFIRTF Contiene informazioni su una parola chiave RTF (Rich Text Format) non supportata in un controllo Microsoft Rich Edit. |
ENOLEOPFAILED Contiene informazioni su un'operazione non riuscita. |
ENPROTECTED Contiene informazioni associate a un codice di notifica EN_PROTECTED. Un controllo rich edit invia questa notifica quando l'utente tenta di modificare il testo protetto. |
ENSAVECLIPBOARD Contiene informazioni su oggetti e testo negli Appunti. |
FINDTEXTA Contiene informazioni su un'operazione di ricerca in un controllo di modifica avanzato. Questa struttura viene utilizzata con il messaggio EM_FINDTEXT. (ANSI) |
FINDTEXTEXA Contiene informazioni sul testo da cercare in un controllo di modifica rtf. Questa struttura viene utilizzata con il messaggio EM_FINDTEXTEX. (ANSI) |
FINDTEXTEXW Contiene informazioni sul testo da cercare in un controllo di modifica rtf. Questa struttura viene utilizzata con il messaggio EM_FINDTEXTEX. (Unicode) |
FINDTEXTW Contiene informazioni su un'operazione di ricerca in un controllo di modifica avanzato. Questa struttura viene utilizzata con il messaggio EM_FINDTEXT. (Unicode) |
FORMATRANGE Informazioni utilizzate da un controllo rich edit per formattare l'output per un determinato dispositivo. Questa struttura viene utilizzata con il messaggio EM_FORMATRANGE. |
GETCONTEXTMENUEX Contiene informazioni sul menu di scelta rapida passate al metodo IRichEditOleCallback::GetContextMenu. |
GETTEXTEX Contiene informazioni utilizzate per ottenere testo da un controllo rich edit. Struttura utilizzata con il messaggio EM_GETTEXTEX. |
GETTEXTLENGTHEX Contiene informazioni sulla modalità di calcolo della lunghezza del testo di un controllo di modifica rtf. Questa struttura viene passata nel wParam nel messaggio EM_GETTEXTLENGTHEX. |
HYPHENATEINFO Contiene informazioni sulla sillabazione in un controllo Microsoft Rich Edit. |
HYPHRESULT Contiene informazioni sul risultato della sillabazione in un controllo Microsoft Rich Edit. |
IMECOMPTEXT Contiene informazioni sul testo di composizione dell'IME (Input Method Editor) in un controllo Microsoft Rich Edit. |
MSGFILTER Contiene informazioni su un evento da tastiera o mouse. Un controllo di modifica avanzato invia questa struttura alla finestra padre come parte di un codice di notifica EN_MSGFILTER, consentendo all'elemento padre di modificare il messaggio o impedire l'elaborazione. |
NMHDR La struttura NMHDR (richedit.h) contiene informazioni su un messaggio di notifica. |
OBJECTPOSITIONS Contiene informazioni sulla posizione dell'oggetto. |
PARAFORMAT Contiene informazioni sulla formattazione dei paragrafi degli attributi in un controllo di modifica avanzato. (PARAFORMAT) |
PARAFORMAT2 Contiene informazioni sulla formattazione dei paragrafi degli attributi in un controllo di modifica avanzato. P |
PARAFORMAT2 Contiene informazioni sulla formattazione dei paragrafi degli attributi in un controllo di modifica avanzato. (PARAFORMAT2) |
PUNTEGGIATURA Contiene informazioni sulla punteggiatura usata in un controllo di modifica avanzato. |
REPASTESPECIAL Contiene informazioni che identificano se l'aspetto visualizzato di un oggetto incollato deve essere basato sul contenuto dell'oggetto o sull'icona che rappresenta l'oggetto. |
REQRESIZE Contiene le dimensioni richieste di un controllo di modifica avanzato. Un controllo di modifica avanzato invia questa struttura alla finestra padre come parte di un codice di notifica EN_REQUESTRESIZE. |
RICHEDIT_IMAGE_PARAMETERS Definisce gli attributi di un'immagine da inserire nel messaggio EM_INSERTIMAGE. |
SELCHANGE Contiene informazioni associate a un codice di notifica EN_SELCHANGE. Un controllo di modifica avanzato invia questa notifica alla finestra padre quando la selezione corrente cambia. |
SETTEXTEX Specifica quale tabella codici (se presente) da usare nell'impostazione del testo, se il testo sostituisce tutto il testo nel controllo o semplicemente la selezione e se lo stato di annullamento deve essere mantenuto. Questa struttura viene usata con il messaggio EM_SETTEXTEX. |
TABLECELLPARMS Definisce gli attributi delle celle in una riga di tabella. |
TABLEROWPARMS Definisce gli attributi delle righe in una tabella. |
TEXTRANGEA Intervallo di testo da un controllo di modifica avanzato. Questa struttura viene compilata dal messaggio EM_GETTEXTRANGE. Il buffer a cui punta il membro lpstrText deve essere abbastanza grande per ricevere tutti i caratteri e il carattere null finale. (ANSI) |
TEXTRANGEW Intervallo di testo da un controllo di modifica avanzato. Questa struttura viene compilata dal messaggio EM_GETTEXTRANGE. Il buffer a cui punta il membro lpstrText deve essere abbastanza grande per ricevere tutti i caratteri e il carattere null finale. (Unicode) |
Enumerazioni
KHYPH Contiene valori usati per specificare come eseguire la trattinazione in un controllo di modifica avanzato. La funzione callback HyphenateProc usa questo tipo di enumerazione. |
TEXTMODE Indica la modalità di testo di un controllo di modifica avanzato. I messaggi EM_SETTEXTMODE e EM_GETTEXTMODE usano questo tipo di enumerazione. |
UNDONAMEID Contiene valori che indicano tipi di azioni di controllo di modifica avanzate che possono essere annullate o ridistribuibili. I messaggi EM_GETREDONAME e EM_GETUNDONAME usano questo tipo di enumerazione per restituire un valore. |