可以使用以下代码将CF_TEXT类型的剪贴板数据转换为string:

HANDLE hData = GetClipboardData(CF_TEXT);
char* pszText = static_cast<char*>(GlobalLock(hData));
std::string strText(pszText);
GlobalUnlock(hData);

其中,GlobalLock和GlobalUnlock用于锁定和解锁内存块,确保它们在使用时不会被其他线程修改。

C++ HANDLE hData = GetClipboardDataCF_TEXT; 转string

原文地址: https://www.cveoy.top/t/topic/g89X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录