Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Biblioteka Klas programu Microsoft Foundation (MFC) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.
Ważne
Jeśli używasz kontrolki rozszerzonej edycji w oknie dialogowym (niezależnie od tego, czy aplikacja jest oparta na SDI, MDI lub dialogowym), musisz wywołać AfxInitRichEdit raz przed wyświetleniem okna dialogowego. Typowym miejscem wywoływania tej funkcji jest funkcja składowa programu InitInstance . Nie trzeba go wywoływać za każdym razem, gdy jest wyświetlane okno dialogowe, tylko po raz pierwszy. Nie musisz dzwonić AfxInitRichEdit, jeśli pracujesz z CRichEditView.
Kontrolki rozszerzonej edycji (CRichEditCtrl) udostępniają interfejs programowania do formatowania tekstu. Jednak aplikacja musi zaimplementować wszystkie składniki interfejsu użytkownika niezbędne do udostępnienia użytkownikom operacji formatowania. Oznacza to, że bogaty edytor umożliwia zmianę atrybutów znaku lub akapitu zaznaczonego tekstu. Niektóre przykłady atrybutów znaków to pogrubienie, kursywa, rodzina czcionek i rozmiar punktu. Przykłady atrybutów akapitu obejmują wyrównanie, marginesy i tabulatory. Jednak to do Ciebie należy dostarczenie interfejsu użytkownika, niezależnie od tego, czy są to przyciski paska narzędzi, elementy menu, czy okno dialogowe formatowania znaków. Istnieją również funkcje do zapytań o kontrolkę edycji rozszerzonej dla atrybutów bieżącego zaznaczenia. Użyj tych funkcji, aby wyświetlić bieżące ustawienia atrybutów, na przykład zaznaczenie opcji na interfejsie użytkownika polecenia, jeśli wybrana opcja ma atrybut pogrubienia czcionki.
Aby uzyskać więcej informacji na temat formatowania znaków i akapitów, zobacz Formatowanie znaków i Formatowanie akapitu w dalszej części tego tematu.
Rozszerzone kontrolki edycji obsługują prawie wszystkie operacje i powiadomienia używane z wielowierszowymi kontrolkami edycji. W związku z tym aplikacje, które już używają kontrolek edycji, można łatwo zmienić tak, aby korzystały z kontrolek edycji wzbogaconej. Dodatkowe komunikaty i powiadomienia umożliwiają aplikacjom dostęp do funkcji unikatowych dla zaawansowanych kontrolek edycji. Aby uzyskać informacje na temat kontrolek edycji, zobacz CEdit.
Aby uzyskać więcej informacji na temat powiadomień, zobacz Powiadomienia z kontrolki edycji wzbogaconej w dalszej części tego tematu.