//放数据
if( OpenClipboard() )
{
//当前窗口拥有剪贴板
EmptyClipboard();
Cstring str;
//获取全局内存
HANDLE hClip = GlobalAlloc( GMEM_MOVEABLE, str. GetLength() + 1 );
//转化指针
char* pBuf = (char*)GlobalLock( hClip );
//拷贝内容
strcpy(pBuf, str);
//解锁
GlobalUnlock( hClip );
//设置数据
SetClipboardData( CF_TEXT, hClip );
//关闭剪贴板
CloseClipboard();
}