일부 데이터를 클립 보드에 넣었습니다. 클립 보드에서 데이터를 복사 한 후 전체 클립 보드를 지우지 않고 데이터를 지우고 싶습니다. 그런클립 보드에서 지정된 형식 데이터를 지우는 방법은 무엇입니까?
뭔가 :
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()가 모든 것을 비워 것입니다!
미리 감사드립니다.
클립 보드에서 특정 형식을 제거하는 것이 매우 유용 할 경우가 많이 있습니다. 그러한 사례가 다른 사람들이 필요하지 않다는 것을 상상할 수 없기 때문에. – user1580348