RasterImageオブジェクトに読み込んだ画像をクリップボードにコピーするには、RasterClipboard.Copyメソッドを使用することで実現できます。
サンプルコード(VB.NET)
' RasterCodecsオブジェクトを初期化します。
Dim codecs As RasterCodecs = New RasterCodecs
' ファイルを読み込みます。
Dim tempImage As RasterImage = codecs.Load("Image1.cmp")
' クリップボードにコピーします。
RasterClipboard.Copy(Me, tempImage, RasterClipboardCopyFlags.Empty Or RasterClipboardCopyFlags.Bitmap)
サンプルコード(C#)
// RasterCodecsオブジェクトを初期化します。
RasterCodecs codecs = new RasterCodecs();
// ファイルを読み込みます。
RasterImage tempImage = codecs.Load("Image1.cmp");
// クリップボードにコピーします。
RasterClipboard.Copy(this, tempImage, RasterClipboardCopyFlags.Empty | RasterClipboardCopyFlags.Bitmap);
実際の動作は.NETコントロール チュートリアルの「CopyPasteClipBoardImage」をご覧ください。
0 コメント