Copier/coller texte et image avec le clipboard de windows

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 315 fois - Téléchargée 30 fois

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

Ajouter un commentaire

Commentaire

Paul Glagla
Messages postés
5
Date d'inscription
dimanche 19 octobre 2003
Statut
Membre
Dernière intervention
15 octobre 2004
-
Ne pas oublier aussi avant d'utiliser

clipboard:=TClipboard.create;

et quand on a fini de l'utiliser:

clipboard.free;

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.