Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta sekcja zawiera tematy demonstrujące sposób tworzenia i używania kontrolek edycji wzbogaconej.
W tej sekcji
| Temat | Opis |
|---|---|
|
Jak tworzyć kontrolki edycji wzbogaconej |
Aby utworzyć kontrolkę edycji wzbogaconej, wywołaj funkcję CreateWindowEx, określając klasę okna edycji wzbogaconej. W przypadku programu Microsoft Rich Edit 4.1 (Msftedit.dll) określ MSFTEDIT_CLASS jako klasę okna. Dla wszystkich poprzednich wersji określ RICHEDIT_CLASS. Aby uzyskać więcej informacji, zobacz Wersje edycji wzbogaconej. Kontrolki edycji wzbogaconej obsługują większość stylów okien używanych z kontrolkami edycji, oraz dodatkowe style. Należy określić styl okna ES_MULTILINE, jeśli chcesz zezwolić na więcej niż jeden wiersz tekstu w kontrolce. Aby uzyskać więcej informacji, zobacz style kontrolek wzbogaconej edycji . |
|
Jak sformatować tekst w kontrolkach edytora tekstu bogatego |
Aplikacja może wysyłać komunikaty do kontrolki edycji wzbogaconej w celu formatowania znaków i akapitów oraz pobierania informacji o formatowaniu. Atrybuty formatowania akapitu obejmują wyrównanie, karty, wcięcia, numerowanie i proste tabele. W przypadku znaków można określić nazwę czcionki, rozmiar, kolor i efekty, takie jak pogrubienie, kursywa i chronione. |
|
Jak wchodzić w interakcję z bieżącym wyborem |
Użytkownik może za pomocą myszy lub klawiatury wybrać tekst w sformatowanej kontrolce edycji.
Bieżące zaznaczenie to zakres zaznaczonych znaków lub pozycja punktu wstawiania, jeśli nie wybrano żadnych znaków. Aplikacja może uzyskać informacje o bieżącym zaznaczeniu, ustawić je, określić, kiedy się zmienia, i pokazać lub ukryć wyróżnienie zaznaczenia. |
|
Jak używać operacji tekstu sformatowanego |
Aplikacja może wysyłać komunikaty w celu pobrania lub znalezienia tekstu w kontrolce edycji sformatowanej. Możesz pobrać zaznaczony tekst lub określony zakres tekstu. |
|
jak używać informacji o dzieleniu wyrazów i wierszy |
Kontrolka edycji wzbogaconej wywołuje funkcję nazywaną procedurą dzielenia wyrazów, aby znaleźć podziały między wyrazami i określić, gdzie może przerywać wiersze. Kontrolka używa tych informacji podczas wykonywania operacji zawijania wyrazów i przetwarzania kombinacji CTRL+STRZAŁKA W LEWO i CTRL+STRZAŁKA W PRAWO. Aplikacja może wysyłać komunikaty do kontroli edycji rozszerzonej, aby zastąpić domyślną procedurę łamania wyrazów, pobrać informacje o łamaniu wyrazów i określić, do którego wiersza należy dany znak. |
|
Jak korzystać z operacji schowka Rich Edit |
Aplikacja może wkleić zawartość schowka do kontrolki Rich Edit, używając najlepszego dostępnego formatu schowka lub określonego formatu schowka. Można również określić, czy kontrolka edycji wzbogaconej może wkleić format schowka. |
|
Jak korzystać z streamów |
Strumienie umożliwiają transferowanie danych do lub z kontrolki edycji wzbogaconej. Strumień jest definiowany przez strukturę EDITSTREAM, która określa bufor i funkcję wywołania zwrotnego zdefiniowanego przez aplikację. |
|
Jak automatycznie dostosowywać rozmiar kontrolki Rich Edit |
Aplikacja może zmienić rozmiar kontrolki edycji sformatowanej zgodnie z potrzebami, aby zawsze była taka sama jak jej zawartość. Kontrolka edycji wzbogaconej obsługuje tę tak zwaną funkcję bez dołu, wysyłając okno nadrzędne kod powiadomienia EN_REQUESTRESIZE za każdym razem, gdy zmienia się rozmiar zawartości kontrolki. |
|
Jak używać kodów powiadomień rozszerzonej kontrolki edycji |
Okno nadrzędne kontrolki edycji może przetwarzać kody powiadomień w celu monitorowania zdarzeń, które mają wpływ na kontrolkę. Zaawansowane kontrolki edycji obsługują wszystkie kody powiadomień, które są używane z kontrolkami edycji, a także kilka dodatkowych. |
|
jak używać powiązania czcionek w kontrolkach edycji wzbogaconej |
Program Microsoft Rich Edit 3.0 przypisuje zestaw znaków do znaków w postaci zwykłego tekstu w zależności od ich kontekstu. Oto kilka przykładów:
|
|
Jak używać OLE w kontrolkach edycji wzbogaconej |
Ta sekcja zawiera informacje na temat używania łączenia obiektów i osadzania (OLE) w kontrolkach edycji wzbogaconej. |
|
Jak wydrukować zawartość kontrolek edycji wzbogaconej |
Ta sekcja zawiera informacje o sposobie drukowania zawartości kontrolek edycji wzbogaconej. |