richedit.h-Header

Dieser Header wird von Windows-Steuerelementen verwendet. Weitere Informationen finden Sie unter

richedit.h enthält die folgenden Programmierschnittstellen:

Functions

 
HyphenateProc

Die HyphenateProc-Funktion ist eine von der Anwendung definierte Rückruffunktion, die mit der EM_SETHYPHENATEINFO Nachricht verwendet wird. Es bestimmt, wie die Silbentrennung in einem Microsoft Rich Edit-Steuerelement erfolgt.

Rückruffunktionen

 
AutoCorrectProc

Die AutoCorrectProc-Funktion ist eine anwendungsdefinierte Rückruffunktion, die mit der EM_SETAUTOCORRECTPROC-Nachricht verwendet wird.
EDITSTREAMCALLBACK

Die EditStreamCallback-Funktion ist eine von der Anwendung definierte Rückruffunktion, die mit den EM_STREAMIN- und EM_STREAMOUT-Nachrichten verwendet wird.
EDITWORDBREAKPROCEX

Die EditWordBreakProcEx-Funktion ist eine von der Anwendung definierte Rückruffunktion, die mit der EM_SETWORDBREAKPROCEX Nachricht verwendet wird.

Strukturen

 
BIDIOPTIONS

Enthält bidirektionale Informationen zu einem umfangreichen Bearbeitungssteuerelement. Diese Struktur wird vom EM_GETBIDIOPTIONS und EM_SETBIDIOPTIONS Nachrichten verwendet, um die bidirektionalen Informationen für ein Steuerelement abzurufen und festzulegen.
CHARFORMAT2A

Die CHARFORMAT2A-Struktur (ANSI) (richedit.h) enthält Informationen zur Zeichenformatierung in einem umfangreichen Bearbeitungssteuerelement.
CHARFORMAT2A

Enthält Informationen zur Zeichenformatierung in einem umfangreichen Bearbeitungssteuerelement. (CHARFORMAT2A)
CHARFORMAT2W

Die CHARFORMAT2W -Struktur (Unicode) (richedit.h) enthält Informationen zur Zeichenformatierung in einem umfangreichen Bearbeitungssteuerelement.
CHARFORMAT2W

Enthält Informationen zur Zeichenformatierung in einem umfangreichen Bearbeitungssteuerelement. (CHARFORMAT2W)
CHARFORMATA

Enthält Informationen zur Zeichenformatierung in einem umfangreichen Bearbeitungssteuerelement. (CHARFORMATA)
CHARFORMATW

Enthält Informationen zur Zeichenformatierung in einem umfangreichen Bearbeitungssteuerelement. (CHARFORMATW)
CHARRANGE

Gibt einen Zeichenbereich in einem umfangreichen Bearbeitungssteuerelement an. Wenn die Member cpMin und cpMax gleich sind, ist der Bereich leer. Der Bereich umfasst alles, wenn cpMin 0 und cpMax 1 ist.
CLIPBOARDFORMAT

Gibt das Format der Zwischenablage an. Diese Struktur ist in der EN_CLIPFORMAT-Benachrichtigung enthalten.
COMPCOLOR

Enthält Farbeinstellungen für eine Kompositionszeichenfolge.
EDITSTREAM

Enthält Informationen, die eine Anwendung in einer EM_STREAMIN- oder EM_STREAMOUT-Nachricht an ein umfassendes Bearbeitungssteuerelement übergibt. Das Rich-Edit-Steuerelement verwendet die Informationen, um einen Datenstrom in oder aus dem Steuerelement zu übertragen.
ENCORRECTTEXT

Enthält Informationen zum markierten Text, der korrigiert werden soll.
ENDCOMPOSITIONNOTIFY

Enthält Informationen zu einem EN_ENDCOMPOSITION Benachrichtigungscode aus einem umfangreichen Bearbeitungssteuerelement.
ENDROPFILES

Enthält Informationen, die einem EN_DROPFILES Benachrichtigungscode zugeordnet sind. Ein Rich-Edit-Steuerelement sendet diesen Benachrichtigungscode, wenn es eine WM_DROPFILES Nachricht empfängt.
ENLINK

Enthält Informationen zu einem EN_LINK Benachrichtigungscode aus einem umfangreichen Bearbeitungssteuerelement.
ENLOWFIRTF

Enthält Informationen zu einem nicht unterstützten RTF-Schlüsselwort (keyword) (Rich Text Format) in einem Microsoft Rich Edit-Steuerelement.
ENOLEOPFAILED

Enthält Informationen zu einem fehlgeschlagenen Vorgang.
ENPROTECTED

Enthält Informationen, die einem EN_PROTECTED Benachrichtigungscode zugeordnet sind. Ein Rich-Edit-Steuerelement sendet diese Benachrichtigung, wenn der Benutzer versucht, geschützten Text zu bearbeiten.
ENSAVECLIPBOARD

Enthält Informationen zu Objekten und Text in der Zwischenablage.
FINDTEXTA

Enthält Informationen zu einem Suchvorgang in einem umfangreichen Bearbeitungssteuerelement. Diese Struktur wird mit der EM_FINDTEXT-Nachricht verwendet. (ANSI)
FINDTEXTEXA

Enthält Informationen zu Text, nach dem in einem umfangreichen Bearbeitungssteuerelement gesucht werden soll. Diese Struktur wird mit der EM_FINDTEXTEX-Nachricht verwendet. (ANSI)
FINDTEXTEXW

Enthält Informationen zu Text, nach dem in einem umfangreichen Bearbeitungssteuerelement gesucht werden soll. Diese Struktur wird mit der EM_FINDTEXTEX-Nachricht verwendet. (Unicode)
FINDTEXTW

Enthält Informationen zu einem Suchvorgang in einem umfangreichen Bearbeitungssteuerelement. Diese Struktur wird mit der EM_FINDTEXT-Nachricht verwendet. (Unicode)
FORMATRANGE

Informationen, die ein Rich-Edit-Steuerelement verwendet, um seine Ausgabe für ein bestimmtes Gerät zu formatieren. Diese Struktur wird mit der EM_FORMATRANGE-Nachricht verwendet.
GETCONTEXTMENUEX

Enthält Kontextmenüinformationen, die an die IRichEditOleCallback::GetContextMenu-Methode übergeben werden.
GETTEXTEX

Enthält Informationen, die zum Abrufen von Text aus einem umfangreichen Bearbeitungssteuerelement verwendet werden. Diese Struktur wird mit der EM_GETTEXTEX Nachricht verwendet.
GETTEXTLENGTHEX

Enthält Informationen dazu, wie die Textlänge eines Rich-Edit-Steuerelements berechnet werden soll. Diese Struktur wird in der wParam-Nachricht in der EM_GETTEXTLENGTHEX-Nachricht übergeben.
HYPHENATEINFO

Enthält Informationen zur Silbentrennung in einem Microsoft Rich Edit-Steuerelement.
HYPHRESULT

Enthält Informationen zum Ergebnis der Silbentrennung in einem Microsoft Rich Edit-Steuerelement.
IMECOMPTEXT

Enthält Informationen zum Text der Textkomposition des Eingabemethoden-Editors (IME) in einem Microsoft Rich Edit-Steuerelement.
MSGFILTER

Enthält Informationen zu einem Tastatur- oder Mausereignis. Ein umfangreiches Bearbeitungssteuerelement sendet diese Struktur als Teil eines EN_MSGFILTER Benachrichtigungscodes an das übergeordnete Fenster, sodass das übergeordnete Element die Nachricht ändern oder verhindern kann, dass sie verarbeitet wird.
NMHDR

Die NMHDR-Struktur (richedit.h) enthält Informationen zu einer Benachrichtigung.
OBJECTPOSITIONS

Enthält Objektpositionsinformationen.
PARAFORMAT

Enthält Informationen zu Absatzformatierungsattributen in einem umfangreichen Bearbeitungssteuerelement. (PARAFORMAT)
PARAFORMAT2

Enthält Informationen zu Absatzformatierungsattributen in einem umfangreichen Bearbeitungssteuerelement. P
PARAFORMAT2

Enthält Informationen zu Absatzformatierungsattributen in einem umfangreichen Bearbeitungssteuerelement. (PARAFORMAT2)
SATZZEICHEN

Enthält Informationen zur Interpunktion, die in einem umfangreichen Bearbeitungssteuerelement verwendet wird.
REPASTESPECIAL

Enthält Informationen, die angeben, ob der Anzeigeaspekt eines eingefügten Objekts auf dem Inhalt des Objekts oder dem Symbol basieren soll, das das Objekt darstellt.
REQRESIZE

Enthält die angeforderte Größe eines umfangreichen Bearbeitungssteuerelements. Ein umfangreiches Bearbeitungssteuerelement sendet diese Struktur als Teil eines EN_REQUESTRESIZE Benachrichtigungscodes an das übergeordnete Fenster.
RICHEDIT_IMAGE_PARAMETERS

Definiert die Attribute eines Bilds, das von der EM_INSERTIMAGE-Nachricht eingefügt werden soll.
SELCHANGE

Enthält Informationen, die einem EN_SELCHANGE Benachrichtigungscode zugeordnet sind. Ein Rich-Edit-Steuerelement sendet diese Benachrichtigung an das übergeordnete Fenster, wenn sich die aktuelle Auswahl ändert.
SETTEXTEX

Gibt an, welche Codepage (falls vorhanden) im Einstellungstext verwendet werden soll, ob der Text den gesamten Text im Steuerelement oder nur die Auswahl ersetzt und ob der Rückgängigzustand beibehalten werden soll. Diese Struktur wird mit der EM_SETTEXTEX-Nachricht verwendet.
TABLECELLPARMS

Definiert die Attribute von Zellen in einer Tabellenzeile.
TABLEROWPARMS

Definiert die Attribute von Zeilen in einer Tabelle.
TEXTRANGEA

Ein Textbereich aus einem umfangreichen Bearbeitungssteuerelement. Diese Struktur wird von der EM_GETTEXTRANGE-Nachricht ausgefüllt. Der Puffer, auf den der lpstrText-Member verweist, muss groß genug sein, um alle Zeichen und das abschließende NULL-Zeichen zu empfangen. (ANSI)
TEXTRANGEW

Ein Textbereich aus einem umfangreichen Bearbeitungssteuerelement. Diese Struktur wird von der EM_GETTEXTRANGE-Nachricht ausgefüllt. Der Puffer, auf den der lpstrText-Member verweist, muss groß genug sein, um alle Zeichen und das abschließende NULL-Zeichen zu empfangen. (Unicode)

Enumerationen

 
KHYPH

Enthält Werte, die zum Angeben der Silbentrennung in einem umfangreichen Bearbeitungssteuerelement verwendet werden. Die HyphenateProc-Rückruffunktion verwendet diesen Enumerationstyp.
TEXTMODE

Gibt den Textmodus eines rich-Bearbeitungssteuerelements an. Die EM_SETTEXTMODE- und EM_GETTEXTMODE-Meldungen verwenden diesen Enumerationstyp.
UNDONAMEID

Enthält Werte, die Typen von umfangreichen Bearbeitungssteuerelementaktionen angeben, die rückgängig gemacht oder erneut ausgeführt werden können. Die EM_GETREDONAME- und EM_GETUNDONAME-Meldungen verwenden diesen Enumerationstyp, um einen Wert zurückzugeben.