Mettre du texte dans le presse papiers

rct1234fanBE Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour !

Je fais un programme qui produit une chaîne de caractère et j'aimerai que celle-ci puisse être copiée dans le presse papiers afin de pouvoir la coller dans un document word par exemple :)

Je cherche une fonction C ou un bout de code permettant de réaliser cela.

Merci d'avance pour votre aide
A voir également:

1 réponse

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Salut rct1234fanBE,

Tu utilises la fonction SetClipboardData de l'API Windows.

Voilà la page de MSDN sur la gestion du presse-papier : https://docs.microsoft.com/en-us/windows/win32/dataxchg/clipboard?redirectedfrom=MSDN

La page concernant cette fonction SetClipboardData contient une contribution avec un exemple simple de code faisant une copie de texte à partir d'un objet CString que tu peux adapter à la copie d'une chaîne C, montrant comment utiliser SetClipboardData et les autres fonctions nécessaires à la gestion du presse papier que tu dois mettre en oeuvre.


Dal
0