拡張メタファイルを変換


abe_t  2009-06-03 20:43:57  No: 101796  IP: 192.*.*.*

VB6で、拡張メタファイルをbmp,jpg,pngなどの画像ファイルに変換したいのですが、何か方法はありませんか?
ご教授、宜しくお願いします。

編集 削除
オショウ  2009-06-03 22:05:01  No: 101797  IP: 192.*.*.*

http://nienie.com/~masapico/api_PlayEnhMetaFile.html

ここのページの最後の方にサンプルあります。
これを流用して、PictureBoxに描画された画像を保存する
のは如何?

あ、保存は・・・
http://hanatyan.sakura.ne.jp/vbhlp/gra_pikusave.htm

以上。

編集 削除
abe_t  2009-06-03 22:19:43  No: 101798  IP: 192.*.*.*

回答ありがとうございます。
ただ調べかぎり、PictureBoxはその表示元データの形式を保持しているようで、SavePictureでbmpとして保存しても、実際には拡張メタファイル形式のままのようです。
(実際、作成したファイルはbmpとしては開けませんでした)
何か、PicureBoxの操作で対応できるのでしょうか?

編集 削除
オショウ  2009-06-04 02:35:58  No: 101799  IP: 192.*.*.*

をを〜最近.NETばかりだったので、すっかり忘れてますネ〜

http://hanatyan.sakura.ne.jp/vbhlp/memorydc.htm

こちらのものを少々改造したら、保存できました。

保存は・・・
http://yaplog.jp/orator/archive/29

PictureBox経由は、なかなか難しいですネ!

以上。

編集 削除