登 录
CString csSubItem = "hello world!!!"; if(OpenClipboard()) //打开剪贴板 { EmptyClipboard(); //清空剪贴板并释放剪贴板中数据的句柄 //然后分配剪贴板的所有权给当前打开剪贴板的窗体 HANDLE hClip = GlobalAlloc(GMEM_MOVEABLE,csSubItem.GetLength()+1); //分配一个内存对象 char * pBuff = (char*)GlobalLock(hClip); //对内存对象加锁 并返回内存地址 strcpy(pBuff,csSubItem); //将csSubItem的内容拷贝到内存当中 GlobalUnlock(hClip); //解锁内存对象 pBuff=NULL; //重置pBuff为NULL,以防用户再使用 SetClipboardData(CF_TEXT,hClip); //设置剪贴板数据 CloseClipboard(); //关闭剪贴板 使得其他应用程序可以修改剪贴板的内容 }
抱歉!评论已关闭.