Copier/coller texte et image avec le clipboard de windows

Contenu du snippet

Voici comment utiliser le clipboard de windows

Source / Exemple :


//Ajouter l'utilisation de l'unit ClipBrd:
uses ClipBrd

//Mettre du texte:
ClipBoard.AsText := 'machin';
//Récupérer le text:
TString := ClipBoard.AsText;

//Mettre une image Bitmap:
Clipboard.Assign(TBitmap);
//Récupérer l'image:
TBitmap.Assign(ClipBoard);

//Savoir si le clipboard contient du texte:
Clipboard.HasFormat(CF_TEXT) //renvoi true si oui
//Savoir si le clipboard contient une bitmap:
Clipboard.HasFormat(CF_BITMAP) //renvoi true si oui
//Vous pouvez utiliser ces constantes là:
CF_TEXT //pour le texte
CF_BITMAP //Pour une Bitmap
CF_METAFILEPICT //Pour un fichier metafile windows
CF_PICTURE //Pour un TPicture
CF_OBJECT //Pour tous autres objets

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.