Partager via


Opérations du presse-papiers dans les contrôles richedit

Votre application peut coller le contenu du presse-papiers dans un contrôle RichEdit (CRichEditCtrl) à l'aide de le meilleur format de presse-papiers disponible ou un format de presse-papiers spécifique.Vous pouvez également déterminer si un contrôle RichEdit est capable de coller un format de presse-papiers.

Vous pouvez copier ou couper le contenu de la sélection actuelle à l'aide de copie ou de la fonction membre de Fractionne .De même, vous pouvez coller le contenu du presse-papiers dans un contrôle RichEdit à l'aide de la fonction membre de collage .Le contrôle colle le premier format disponible qu'il identifie, qui est vraisemblablement le format le plus descriptif.

Pour coller un format de presse-papiers spécifique, vous pouvez utiliser la fonction membre de PasteSpecial .Cette fonction est utile pour les applications avec une commande spéciale de collage qui permet à l'utilisateur de sélectionner le format de presse-papiers.Vous pouvez utiliser la fonction membre de CanPaste pour déterminer si un format donné est identifié par le contrôle.

Vous pouvez également utiliser CanPaste pour déterminer si le format de presse-papiers disponible est identifié par un contrôle RichEdit.Cette fonction est utile dans le gestionnaire d' OnInitMenuPopup .Une application peut activer ou " gris " son selon que la commande de collage le contrôle peut coller n'importe quel format disponible.

Les contrôles richedit stockent deux formats de presse-papiers : le format RTF et un format ont appelé le texte et les objets RichEdit.Une application peut stocker ces formats à l'aide de la fonction de RegisterClipboardFormat , en spécifiant les valeurs de CF_RTF et de CF_RETEXTOBJ .

Voir aussi

Référence

Utilisation CRichEditCtrl

Concepts

Contrôles (MFC)