Étiquette: c |
BOOL CopyToClipboard(const char* pszData, const int nDataLen)
{ if(::OpenClipboard(NULL)) { ::EmptyClipboard(); HGLOBAL clipbuffer; char *buffer; clipbuffer = ::GlobalAlloc(GMEM_DDESHARE, nDataLen+1); buffer = (char *)::GlobalLock(clipbuffer); strcpy(buffer, pszData); ::GlobalUnlock(clipbuffer); ::SetClipboardData(CF_TEXT, clipbuffer); ::CloseClipboard(); return TRUE; } return FALSE; } / / Récupère les données du presse-papiers BOOL GetTextFromClipboard() { if(::OpenClipboard(NULL)) { //Récupère les données du presse -papiers HGLOBAL hMem = GetClipboardData(CF_TEXT); if(NULL != hMem)