Freigeben über


Zwischenablage-Vorgänge in den Rich-Edit-Steuerelementen

Ihre Anwendung kann den Inhalt der Zwischenablage in einem Rich-Edit-Steuerelement (CRichEditCtrl) entweder mithilfe des besten verfügbaren Zwischenablageformats oder eines bestimmten Zwischenablageformats einfügen.Sie können auch feststellen, ob ein Rich-Edit-Steuerelement zum Einfügen eines Zwischenablageformats unterstützt.

Sie können den Inhalt der aktuellen Auswahl kopieren oder ausschneiden, indem Sie die Kopieren oder Ausschneiden-Memberfunktion verwenden.Entsprechend können Sie den Inhalt der Zwischenablage in einem Rich-Edit-Steuerelement einfügen, indem Sie die Einfügen-Memberfunktion verwenden.Das Steuerelement wird das erste verfügbare Format ein, das er erkennt, die wahrscheinlich das beschreibendste Format aufweist.

Um ein bestimmtes Zwischenablageformat einzufügen, können Sie die PasteSpecial-Memberfunktion verwenden.Diese Funktion ist für Anwendungen mit dem Inhalt einfügen-Befehl nützlich, der es dem Benutzer ermöglicht, das Zwischenablageformat auszuwählen.Sie können die CanPaste-Memberfunktion verwenden, um zu ermitteln, ob ein bestimmtes Format im Steuerelement erkannt wird.

Sie können CanPaste auch verwenden, um zu bestimmen, ob ein verfügbares Zwischenablageformat von einem Rich-Edit-Steuerelement erkannt wird.Diese Funktion befindet sich im OnInitMenuPopup-Handler nützlich.Eine Anwendung den Befehl Einfügen aktivieren oder abblendete je nachdem, ob es sich bei dem Steuerelement um ein verfügbares Format eingefügt werden kann.

Rich-Edit-Steuerelement-Register zwei Zwischenablageformate: RTF-Format und ein Format namens Text und RichEdit Objekte an.Eine Anwendung kann diese Formate registrieren, indem Sie die RegisterClipboardFormat-Funktion und die CF_RTF und CF_RETEXTOBJ-Werte angibt.

Siehe auch

Referenz

Verwenden von CRichEditCtrl

Konzepte

Steuerelemente (MFC)