C++BuilderでTImageの画像のコピーと貼り付けの方法

TImageの画像をクリップボードへコピーする方法と、クリップボードの画像をTImageに貼り付ける方法を紹介します。

Image1の画像をクリップボードにコピーする

#include <Clipbrd.hpp>

void __fastcall TForm1::ButtonCopyClick(TObject *Sender)
{
  Clipboard()->Assign(Image1->Picture);
}

クリップボードの画像をImage2に貼り付ける

void __fastcall TForm1::ButtonPasteClick(TObject *Sender)
{
  Image2->Picture->Assign(Clipboard());
}

C++/CLIを用いて画像をクリップボードにコピー」が面倒なコードだったので、C++Builderで試してみました。
コピーと貼り付けのどちらもたった一行で書くことができました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください