{
Hglobal clipbuffer;
Char * buffer;
EMPTYCLIPBOARD ();
Clipbuffer = GlobalAlloc (gmem_ddeshare, source.getLength () 1);
Buffer = (char *) Globalock (Clipbuffer);
STRCPY (Buffer, LPCSTR (Source));
GlobalUnlock (Clipbuffer);
SetClipBoardData (CF_Text, Clipbuffer);
CloseClipboard ();
}
Get text from the splic plate: char * buffer; if (OpenClipboard ()) {buffer = (char *) getclipboardData (cf_text); // do sometying with buffer here // before it goes out of scope} closeclipboard ()