小妹请教: Access2003 的ole 对象数据如何拷贝到剪贴板中?
我用Access2003 的ole 对象存放了一些word格式的资料,我想读取这个ole对象字段的数据时,把它拷贝到剪贴板中,不知道如何操作.
//下面是复制文字到剪贴板的一段代码,请给个复制ole对象数据的代码!
if(OpenClipboard())//打开剪贴板
{
HGLOBAL clipbuffer;
char *buffer;
CString str="测试文字";
EmptyClipboard();//清空剪切板
clipbuffer = GlobalAlloc(GMEM_DDESHARE,str.GetLength()+1);
buffer = (char*)GlobalLock(clipbuffer);
strcpy(buffer, LPCSTR(str));
GlobalUnlock(clipbuffer);
SetClipboardData(CF_TEXT,clipbuffer); //将数据存放到剪贴板上
CloseClipboard();//关闭剪切板
}