Etiqueta: 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(); devuelve VERDADERO; } devuelve FALSO; } / / Obtener datos del portapapeles BOOL GetTextFromClipboard() { if(::OpenClipboard(NULL)) { //Obtener datos del portapapeles HGLOBAL hMem = GetClipboardData(CF_TEXT); if(NULL != hMem)