Mettre du texte dans le presse papiers

Fermé
rct1234fanBE Messages postés 3 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 27 mai 2015 - 27 janv. 2014 à 17:21
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 27 janv. 2014 à 17:38
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 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
Modifié par [Dal] le 27/01/2014 à 17:39
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