PDA

View Full Version : [c][Windows API] leggere dati che sono stati copiati con ctrl+c


mamo139
11-02-2009, 19:09
dunque se io seleziono una parte di testo e premo ctrl+c i dati verrano salvati momentaneamente da qualche parte... come faccio ad utilizzarli in un mio programma? con quale api posso leggerli?

con google non ho trovato, non sapevo come cercare...

grazie ;)

||ElChE||88
11-02-2009, 19:12
http://msdn.microsoft.com/en-us/library/ms649014(VS.85).aspx

mamo139
11-02-2009, 19:31
grazie...

posto il codice che ho fatto nel caso interessi a qualcuno ;)


#include <windows.h>
#include <stdio.h>

int main (){

HGLOBAL clip;
char *str;

OpenClipboard(NULL);

clip = GetClipboardData(CF_TEXT);
str = (char *) GlobalLock(clip);

CloseClipboard();

printf("%s",str);

getchar();
return 0;
}