C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: Metafileを変数に格納して使用したいが・・・ [1]


(過去ログ 104 を表示中)

[トピック内 22 記事 (21 - 22 表示)]  << 0 | 1 >>

■62137 / inTopicNo.21)  Re[13]: Metafileを変数に格納して使用したいが・・・
  
□投稿者/ ぐっさん (7回)-(2011/09/23(Fri) 09:30:58)
No62112 (やんまー さん) に返信

> ところで
> DrawImageする方法が私の理解不足でよくわかりませんでした。
> 手元の書籍でも調べたのですが・・・

DrawImageについては、Graphics.DrawImageで検索すれば、いろいろと調べることができますが、
イメージとしては、
・新しいBitmapインスタンスを作成する。
・このBitmapのGraphicsインスタンスを作成し、GraphicsのDrawImageメソッドで
 GetEnhMetafileOnClipboard(Me.Handle)で得られるImageを描画する。
・このBitmapをArrayListに追加する。
となると思います。
ただ、今回はそのような面倒なことをしなくとも、GetEnhMetafileOnClipboard(Me.Handle).Cloneで
目的を達成できたと思いますので、お時間のあるときにでも調べてみてください。

おそらく、Me.Handleのポインタが同じアドレスを指していて、何回もGetEnhMetafileOnClipboard
を行うと、前のImageオブジェクトの参照先がおかしくなってしまうのでしょうね。
引用返信 編集キー/
■62215 / inTopicNo.22)  Re[14]: Metafileを変数に格納して使用したいが・・・
□投稿者/ やんまー (108回)-(2011/09/28(Wed) 17:32:23)
ぐっさん さん

ちゃんと試してからと思ったのですが、あっという間に時間が過ぎてしまったので 汗
とりあえず表題の件は何とかなりましたので解決済みにします!

ありがとうございました。
解決済み
引用返信 編集キー/

<前の20件
トピック内ページ移動 / << 0 | 1 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -