我将一些数据放入剪贴板,从剪贴板复制数据后,我想清除数据而不清除整个剪贴板。
像这样的东西:
wchar_t* buf=NULL;
if( OpenClipboard(NULL)!=0)
{
HANDLE hData = GetClipboardData( CF_UNICODETEXT );
buf = (wchar_t*)GlobalLock( hData );
GlobalUnlock( hData );
CloseClipboard();
return buf;
}
//job is done, and now I want to clear only hData!
据我了解, EmptyClipboard() 将清空所有内容!
提前致谢!