急,如何判断剪贴板里的格式并保存成相应的文件格式,(假设不能把所有格式保存,也尽量支持多一些) 100分赠送!!

CPerlAsm_Lx 2003-12-15 10:40:52
急,如何判断剪贴板里的格式并保存成相应的文件格式,(假设不能把所有格式保存,也尽量支持多一些)
...全文
42 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcb_alone 2003-12-15
  • 打赏
  • 举报
回复
在MSDN中有剪贴板的各类格式。你只需要判断一下,相应的格式。然后保存下来就行了。
比如。我要找的是unicode文本。
LPTSTR hData;
HGLOBAL hMem;
if ( !OpenClipboard(NULL) )
{
return;
}
hMem=GetClipboardData(CF_UNICODETEXT);//这里是得到相应的格式,
//你可以在MSDN上看“Standard Clipboard Formats”
hData=(LPTSTR)GlobalLock(hMem);
if(hData!=NULL)表示数据有效
{
//把这段内容保存到文件里就可以了。

}
GlobalUnlock(hMem);
CloseClipboard();
}

ljianq 2003-12-15
  • 打赏
  • 举报
回复
看帮助:
Clipboard()->HasFormat()

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧