读书人

C++应用实例十三

发布时间: 2008-12-19 10:25:50 作者: liuhuituzi

代码如下:
  写:
  if(OpenClipboard())
  {
  CString str;
  HANDLE hClip;
  char *pBuf;
  EmptyClipboard();
  str="879789789";
  hClip=GlobalAlloc(GMEM_MOVEABLE,str.GetLength()+1);
  pBuf=(char*)GlobalLock(hClip);//将句柄转换为指针!
  strcpy(pBuf,str);
  GlobalUnlock(hClip);
  SetClipboardData(CF_TEXT,hClip);
  CloseClipboard();
  }
  读:
  if(IsClipboardFormatAvailable(CF_TEXT))
  {
  HANDLE hClip;
  char *pBuf;
  hClip=GetClipboardData(CF_TEXT);
  pBuf=(char*)GlobalLock(hClip);
  GlobalUnlock(hClip);
  CString tt(pBuf);
  AfxMessageBox(tt);
  CloseClipboard();
  }

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.net/exam/

读书人网 >复习指导

热点推荐