我是这么写的:(strTmp是CString类型, 前面已经有了有效值)if (OpenClipboard())
{
EmptyClipboard(); HANDLE hClip = (HANDLE)GlobalAlloc(GMEM_MOVEABLE, (strTmp.GetLength() + 1) * 2); WCHAR* pBuf = (WCHAR* )GlobalLock(hClip);
pBuf = strTmp.GetBuffer();

GlobalUnlock(hClip);
SetClipboardData(CF_UNICODETEXT, hClip);
CloseClipboard(); 
}请问这段代码哪里有问题?