关于剪贴板的中文乱码的大问题!解决立马给分!
代码如下:
HANDLE hClip;
CString str;
str = "中国";
if(OpenClipboard())
{
EmptyClipboard();
hClip=GlobalAlloc(GMEM_MOVEABLE,str.GetLength()+1);
char *pData=(char*)GlobalLock(hClip);
strcpy(pData,(const char*)str);
GlobalUnlock(hClip);
SetClipboardData(CF_TEXT,hClip);
CloseClipboard();
}
从剪贴板拷贝到记事本,word下中文就乱码,而拷贝
到ultraedit,以及vc下文本编辑环境就不是乱码,看到“中国”,
如何解决亚!!多谢给分!!