SDL et presse-papier
Résolu/Fermé
manidan
Messages postés
61
Date d'inscription
vendredi 16 janvier 2009
Statut
Membre
Dernière intervention
8 février 2010
-
29 déc. 2009 à 19:59
manidan Messages postés 61 Date d'inscription vendredi 16 janvier 2009 Statut Membre Dernière intervention 8 février 2010 - 8 févr. 2010 à 12:54
manidan Messages postés 61 Date d'inscription vendredi 16 janvier 2009 Statut Membre Dernière intervention 8 février 2010 - 8 févr. 2010 à 12:54
Bonjour,
j'ai un petit probleme ,je realise en ce moment un programme en sdl qui gere du texte comme editeur de texte et je veux ajouter l'option coller si on clique sur le button droit .
je ne sais pas comment recuperer le texte que le presse papier contient,
presse-papier c'est:quant on copie un texte d'un autre programme le texte est enregistree dans le presse papier.
j'ai un petit probleme ,je realise en ce moment un programme en sdl qui gere du texte comme editeur de texte et je veux ajouter l'option coller si on clique sur le button droit .
je ne sais pas comment recuperer le texte que le presse papier contient,
presse-papier c'est:quant on copie un texte d'un autre programme le texte est enregistree dans le presse papier.
A voir également:
- SDL et presse-papier
- Presse papier - Guide
- Presse-papier - Guide
- Presse papier iphone ✓ - Forum Windows 7
- Presse papier huawei ✓ - Forum SFR
- Presse papier - Forum iPhone
3 réponses
Sous Windows, c'est automatique avec l'api Windows
(demander sur le grp de l'api https://www.ovh.co.uk/mail/ )
('exemple officiel en C, Microsoft)
(demander sur le grp de l'api https://www.ovh.co.uk/mail/ )
('exemple officiel en C, Microsoft)
manidan
Messages postés
61
Date d'inscription
vendredi 16 janvier 2009
Statut
Membre
Dernière intervention
8 février 2010
3
30 déc. 2009 à 20:25
30 déc. 2009 à 20:25
oui je sais mais je le veux sous sdl
merci pour votre aide
merci pour votre aide
manidan
Messages postés
61
Date d'inscription
vendredi 16 janvier 2009
Statut
Membre
Dernière intervention
8 février 2010
3
8 févr. 2010 à 12:54
8 févr. 2010 à 12:54
resolut grace au www.siteduzero.com
#include <windows.h>
#include <stdio.h>
//--------------------------------------
char *GetClipboardText(void)
{
if(OpenClipboard(0))
{
HANDLE h = GetClipboardData(CF_TEXT);
if(h)
{
char *s = (char *)GlobalLock(h);
GlobalUnlock(h);
CloseClipboard();
return strdup(s);
}
CloseClipboard();
}
return 0;
}
//--------------------------------------
int main(void)
{
char *str = GetClipboadText();
printf("%s\n", str ? str : "Echec !");
free(str);
return 0;
}
#include <windows.h>
#include <stdio.h>
//--------------------------------------
char *GetClipboardText(void)
{
if(OpenClipboard(0))
{
HANDLE h = GetClipboardData(CF_TEXT);
if(h)
{
char *s = (char *)GlobalLock(h);
GlobalUnlock(h);
CloseClipboard();
return strdup(s);
}
CloseClipboard();
}
return 0;
}
//--------------------------------------
int main(void)
{
char *str = GetClipboadText();
printf("%s\n", str ? str : "Echec !");
free(str);
return 0;
}