Bieżące zaznaczenie w formancie edycji wzbogaconej
Użytkownik może wybrać tekst w formancie edycji wzbogaconej (CRichEditCtrl) za pomocą myszy lub klawiatury.Bieżące zaznaczenie jest zakres zaznaczonych znaków lub położenie punktu wstawiania, jeśli znaki nie są zaznaczone.Aplikacja może uzyskać informacje na temat bieżącego zaznaczenia, ustawianie bieżącego zaznaczenia, określić, kiedy Wyróżnij zmiany bieżącego zaznaczenia i Pokaż lub Ukryj zaznaczenie.
Aby określić bieżące zaznaczenie w formancie edycji wzbogaconej, użyj GetSel funkcji składowej.Aby ustawić bieżącego zaznaczenia, należy SetSel funkcji składowej.CHARRANGE struktury służy do określania zakresu znaków z tych funkcji.Aby pobrać informacje o zawartości bieżącego zaznaczenia, można użyć GetSelectionType funkcji składowej.
Domyślnie formant edycji wzbogaconej pokazuje i ukrywa wyróżnienie zaznaczenia, gdy uzyskuje i traci fokus.Można wyświetlić lub ukryć wyróżnienie zaznaczenia w dowolnym momencie za pomocą HideSelection funkcji składowej.Na przykład aplikacja może dostarczyć okno dialogowe wyszukiwania, aby znaleźć tekst w formancie edycji wzbogaconej.Aplikacja może wybrać pasujące teksty bez zamykania okna dialogowego, w którym to przypadku należy użyć HideSelection zaznaczenie.
Aby uzyskać zaznaczonego tekstu w formancie edycji wzbogaconej, użyj GetSelText funkcji składowej.Tekst jest kopiowany do tablicy znaków określony.Należy się upewnić, że tablica jest wystarczająco duży, aby pomieścić zaznaczony tekst plus kończącego znaku null.
Ciąg znaków w formancie edycji wzbogaconej można wyszukiwać za pomocą FindText funkcji składowej FINDTEXTEX struktura używana funkcja ta określa zakres tekstu do wyszukiwania i ciąg do wyszukiwania.Można również określić takie opcje jako czy wyszukiwanie jest uwzględniana wielkość liter.