Copy to clipboard

CString source("hello world");
if(OpenClipboard())
{
  HGLOBAL clipbuffer;
  char* buffer;
  EmptyClipboard();
  clipbuffer = GlobalAlloc(GMEM_DDESHARE,source.GetLength()+1);
  buffer = (char*)GlobalLock(clipbuffer);
  strcpy(buffer,(LPSTR)(LPCTSTR)source);
  GlobalUnlock(clipbuffer);
  SetClipboardData(CF_TEXT,clipbuffer);
  CloseClipboard();
}spa

相關文章
相關標籤/搜索