Bieżące zaznaczenie formantu Rich Edit
Użytkownik może zaznaczyć 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.Aplikację można uzyskać informacje na temat bieżącego zaznaczenia, ustawianie bieżącego zaznaczenia, ustalić, kiedy Podświetl bieżące zaznaczenie zmiany i Pokaż lub Ukryj zaznaczenie.
Aby określić bieżącego zaznaczenia w formancie edycji wzbogaconej, użyj GetSel funkcji składowej.Aby ustawić bieżący wybór, użyj SetSel funkcji składowej.CHARRANGE struktura jest używana z tych funkcji, aby określić zakres znaków.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 zyski i traci fokus.Można pokazać lub ukryć podświetlenie zaznaczenia w dowolnym momencie przy użyciu HideSelection funkcji składowej.Na przykład aplikacja może dostarczać okno dialogowe wyszukiwania, aby znaleźć tekst w formancie edycji wzbogaconej.Aplikacja może wybrać szukanego tekstu bez zamykania okna dialogowego, w którym to przypadku należy użyć HideSelection zaznaczenie.
Aby uzyskać zaznaczonego tekstu w formancie edycji wzbogaconej, należy GetSelText funkcji składowej.Tekst jest kopiowany do tablicy określonego znaku.Należy się upewnić, że tablicy jest wystarczająco duży, aby pomieścić tekst zaznaczony plus kończącego znaku null.
Ciąg znaków w formancie edycji wzbogaconej można wyszukiwać za pomocą FindText Członkowskich funkcji FINDTEXTEX struktura używana z tej funkcji określa zakres tekstu do wyszukiwania i ciąg do wyszukania.Można również określić opcje, takie jak czy wyszukiwanie jest uwzględniana wielkość liter.