Verwenden von Rich Edit-Steuerelementen
Dieser Abschnitt enthält Themen, in denen das Erstellen und Verwenden von Rich-Edit-Steuerelementen veranschaulicht wird.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| Erstellen von Rich Edit-Steuerelementen |
Rufen Sie zum Erstellen eines Rich-Edit-Steuerelements die CreateWindowEx-Funktion auf, und geben Sie dabei die Rich Edit Window-Klasse an. Geben Sie für Microsoft Rich Edit 4.1 (Msftedit.dll) MSFTEDIT_CLASS window-Klasse an. Geben Sie für alle vorherigen Versionen RICHEDIT_CLASS. Weitere Informationen finden Sie unter Versionen von Rich Edit. Umfangreiche Bearbeitungssteuerelemente unterstützen die meisten Fensterstile, die mit Bearbeitungssteuerelementen verwendet werden, sowie zusätzliche Stile. Sie sollten den ES_MULTILINE angeben, wenn Sie mehr als eine Textzeile im Steuerelement zulassen möchten. Weitere Informationen finden Sie unter Rich Edit Control Styles. |
| Formatieren von Text in Rich Edit-Steuerelementen |
Eine Anwendung kann Nachrichten an ein umfangreiches Bearbeitungssteuerzeichen senden, um Zeichen und Absätze zu formatieren und Formatierungsinformationen abzurufen. Absatzformatierungsattribute umfassen Ausrichtung, Registerkarten, Einzüge, Nummerierung und einfache Tabellen. Für Zeichen können Sie Schriftartname, Schriftgrad, Farbe und Effekte angeben, z. B. fett, italisch und geschützt. |
| Interagieren mit der aktuellen Auswahl |
Der Benutzer kann Text in einem Rich-Edit-Steuerelement auswählen, indem er die Maus oder die Tastatur verwendet. Die aktuelle Auswahl ist der Bereich der ausgewählten Zeichen oder die Position der Einfügemarke, wenn keine Zeichen ausgewählt sind. Eine Anwendung kann Informationen über die aktuelle Auswahl erhalten, festlegen, bestimmen, wann sie sich ändert, und die Markierung der Auswahl ein- oder ausblenden. |
| Verwenden von Rich-Edit-Text-Vorgängen |
Eine Anwendung kann Nachrichten senden, um Text in einem Rich-Edit-Steuerelement abzurufen oder zu suchen. Sie können entweder den ausgewählten Text oder einen angegebenen Textbereich abrufen. |
| Verwenden von Informationen zu Wörtern und Zeilenumbrüchen |
Ein umfangreiches Bearbeitungssteuerwort ruft eine Funktion auf, die als Wörterumbruchprozedur bezeichnet wird, um Brüche zwischen Wörtern zu finden und zu bestimmen, wo Zeilen durchbrechen werden können. Das -Steuerelement verwendet diese Informationen beim Ausführen von Zeilenumbruchvorgängen und bei der Verarbeitung von TASTENKOMBINATIONEN STRG+NACH-LINKS-TASTE und STRG+NACH-RECHTS-TASTE. Eine Anwendung kann Nachrichten an ein umfangreiches Bearbeitungssteuerzeichen senden, um die Standardprozedur für Die Wortumbruch zu ersetzen, Wörterumbruchinformationen abzurufen und zu bestimmen, auf welche Zeile ein bestimmtes Zeichen fällt. |
| Verwenden von Rich Edit-Zwischenablagevorgängen |
Eine Anwendung kann den Inhalt der Zwischenablage mithilfe des besten verfügbaren Zwischenablageformats oder eines bestimmten Zwischenablageformats in ein rich-Edit-Steuerelement einfügen. Sie können auch bestimmen, ob ein Rich-Edit-Steuerelement ein Zwischenablageformat eingefügt werden kann. |
| Verwenden von Streams |
Sie können Datenströme verwenden, um Daten in ein oder aus einem Rich-Edit-Steuerelement zu übertragen. Ein Stream wird durch eine EDITSTREAM-Struktur definiert, die einen Puffer und eine anwendungsdefinierte Rückruffunktion angibt. |
| Automatisches Ändern der Größe von Rich Edit-Steuerelementen |
Eine Anwendung kann die Größe eines Rich-Edit-Steuerelements nach Bedarf ändern, sodass es immer die gleiche Größe wie der Inhalt hat. Ein umfassendes Bearbeitungssteuer steuerelement unterstützt diese so genannte bottomless-Funktionalität, indem es dem übergeordneten Fenster einen EN_REQUESTRESIZE-Benachrichtigungscode sendet, wenn sich die Größe des Inhalts des Steuerelements ändert. |
| Verwenden von Rich Edit-Steuerelement-Benachrichtigungscodes |
Das übergeordnete Fenster eines Rich-Edit-Steuerelements kann Benachrichtigungscodes verarbeiten, um Ereignisse zu überwachen, die sich auf das Steuerelement auswirken. Umfangreiche Bearbeitungssteuerelemente unterstützen alle Benachrichtigungscodes, die mit Bearbeitungssteuerelementen verwendet werden, sowie mehrere zusätzliche. |
| Verwenden der Schriftartbindung in Rich Edit-Steuerelementen |
Microsoft Rich Edit 3.0 weist Je nach Kontext Nur-Text-Zeichen einen Zeichensatz zu. Beispiele:
|
| Verwenden von OLE in Rich Edit-Steuerelementen |
Dieser Abschnitt enthält Informationen zur Verwendung von Objektverknüpfung und -einbettung (OLE) in Rich-Edit-Steuerelementen. |
| Drucken des Inhalts von Rich Edit-Steuerelementen |
Dieser Abschnitt enthält Informationen zum Drucken des Inhalts von Rich-Edit-Steuerelementen. |