Udostępnij za pośrednictwem


Operacje schowka w formantach edycji wzbogaconej

Aplikacja może wkleić zawartość Schowka do kontrolki edycji wzbogaconej (CRichEditCtrl) przy użyciu 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.

Zawartość bieżącego zaznaczenia można skopiować lub wyciąć przy użyciu funkcji elementu członkowskiego Kopiuj lub Wytnij . Podobnie możesz wkleić zawartość Schowka do kontrolki edycji wzbogaconej przy użyciu funkcji elementu członkowskiego Wklej . Kontrolka wkleja pierwszy dostępny format rozpoznany, co prawdopodobnie jest najbardziej opisowym formatem.

Aby wkleić określony format Schowka, możesz użyć funkcji elementu członkowskiego PasteSpecial . Ta funkcja jest przydatna w przypadku aplikacji z poleceniem Wklej specjalne, które umożliwia użytkownikowi wybranie formatu Schowka. Za pomocą funkcji składowej CanPaste można określić, czy dany format jest rozpoznawany przez kontrolkę.

Można również użyć CanPaste polecenia , aby określić, czy dowolny dostępny format Schowka jest rozpoznawany przez kontrolkę edycji wzbogaconej. Ta funkcja jest przydatna w procedurze OnInitMenuPopup obsługi. Aplikacja może włączyć lub wyszarać polecenie Wklej w zależności od tego, czy kontrolka może wkleić dowolny dostępny format.

Kontrolki edycji sformatowanej rejestrują dwa formaty Schowka: format tekstu sformatowanego i format o nazwie RichEdit Text i Objects. Aplikacja może zarejestrować te formaty przy użyciu funkcji RegisterClipboardFormat , określając wartości CF_RTF i CF_RETEXTOBJ .

Zobacz też

Korzystanie z CRichEditCtrl
Kontrolki