64,681
社区成员
发帖
与我相关
我的任务
分享
void TestGetClipBoard(void)
{
//判断剪贴板的数据格式是否可以处理。
if (!IsClipboardFormatAvailable(CF_UNICODETEXT))
{
return;
}
//打开剪贴板。
if (!OpenClipboard(m_hWnd))
{
return;
}
//获取UNICODE的数据。
HGLOBAL hMem = GetClipboardData(CF_UNICODETEXT);
if (hMem != NULL)
{
//获取UNICODE的字符串。
LPTSTR lpStr = (LPTSTR)GlobalLock(hMem);
if (lpStr != NULL)
{
//显示输出。
OutputDebugString(lpStr);
//释放锁内存。
GlobalUnlock(hMem);
}
}
//关闭剪贴板。
CloseClipboard();
}