Aktuelle Auswahl in einem RichEdit-Steuerelement
Der Benutzer kann Text in einem Rich-Edit-Steuerelement ()CRichEditCtrl mithilfe der Maus oder der Tastatur auswählen.Die aktuelle Auswahl ist der Bereich ausgewählter Zeichen oder die Position der Einfügemarke, wenn keine Zeichen ausgewählt werden.Eine Anwendung kann Informationen über die aktuelle Auswahl abrufen, legen Sie die aktuelle Markierung, die bestimmen, wann die aktuelle Auswahl ändert, und die Auswahl hervorhebung anzeigen oder ausblenden.
Um die aktuelle Auswahl in einem Rich-Edit-Steuerelement zu bestimmen, verwenden Sie die GetSel-Memberfunktion.Um die aktuelle Auswahl festzulegen, verwenden Sie die SetSel-Memberfunktion.Die CHARRANGE-Struktur wird mit diesen Funktionen verwendet, um einen Bereich von Zeichen anzugeben.Um Informationen über den Inhalt der aktuellen Auswahl abzurufen, können Sie die GetSelectionType-Memberfunktion verwenden.
Standardmäßig werden in einem Rich-Edit-Steuerelement an und blendet die Auswahl hervorhebung aus, wenn es den Fokus erhält und verliert.Sie können die Auswahlhervorhebung jederzeit anzeigen oder ausblenden, indem Sie die HideSelection-Memberfunktion verwenden.Beispielsweise kann eine Anwendung ein Dialogfeld Suchen bereit, um Text in einem Rich-Edit-Steuerelement zu suchen.Die Anwendung kann die übereinstimmenden Text aus, ohne das Dialogfeld zu schließen. In diesem Fall wird sie HideSelection verwenden muss, um die Auswahl hervorheben.
Um den markierten Text in einem Rich-Edit-Steuerelement abzurufen, verwenden Sie die GetSelText-Memberfunktion.Der Text wird in das angegebene Zeichenarray kopiert.Sie müssen sicherstellen, dass das Array groß genug ist, um den markierten Text und ein NULL sein.
Sie können eine Zeichenfolge in einem Rich-Edit-Steuerelement suchen, indem Sie die FindText-Memberfunktion verwenden, die die FINDTEXTEX-Struktur, die mit dieser Funktion verwendet wird, um den Textbereich, nach der gesucht werden soll und die zu suchende Zeichenfolge angibt.Sie können diese Optionen wie auch angeben, ob bei der Suche die Groß-/Kleinschreibung beachtet wird.