求救:怎样在程序中把图片拷贝到系统的剪贴板中?

catgo 2002-04-01 09:54:23
求救:怎样在程序中把图片拷贝到系统的剪贴板中?
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingcaiyao 2002-04-02
  • 打赏
  • 举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Clipboard()->HasFormat(CF_BITMAP);//设置好剪贴板的格式
try
{
//load your picture;
Clipboard->Assign(your picture);
}
catch(...)
{
....
}
}
catgo 2002-04-02
  • 打赏
  • 举报
回复
试验中。。。
invalid 2002-04-01
  • 打赏
  • 举报
回复
Graphics::TBitmap *Bitmap1 = new Graphics::TBitmap();
try
{
Bitmap1->LoadFromFile("C:\\factory.bmp ");
Clipboard()->Assign(Bitmap1);
}
__finally
{
delete Bitmap1;
}

Clipboard()->Assign(Bitmap1);拷贝bitmap1到剪贴板。
Bitmap1->Assign(Clipboard());复制剪贴板到bitmap1
假装清高 2002-04-01
  • 打赏
  • 举报
回复
TClipboard类,它是一个全局内存块,可以把这个内存块的所有权交给windows本身。
主要方法:Clear();//清除剪贴板内容
Assign(Classes::TPersistent *Source);//把指定的对象拷贝到剪贴板
其他的你可以看看c++builder的帮助

13,824

社区成员

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

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