一部のデータを clipboard に入れました。クリップボードからデータをコピーした後、クリップボード全体をクリアせずにデータをクリアしたいと考えています。
そんな感じ:
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() はすべてを空にします!
前もって感謝します!