投稿日 | : 2007/05/10(Thu) 19:26 |
投稿者 | : はやし |
Eメール | : |
URL | : |
タイトル | : メモリDCからビットマップファイルに保存するには? |
VB6.0を使っています。
メモリDCからPictureBoxに撮像データを転送し、描画させています。
画像のサイズがPictureBoxよりも大きい為、PictureBoxにスクロールバーをつけたのですが、
BitBltを使うと、転送先の矩形領域に合わせる為、AutoSizeをTrueにしても、
画像全部を見る事が出来ません。
やりたいのは、元の画像サイズを変えずに保存する事なので、StretchBltも使えません。
そこで、メモリDC上にあるBitmapオブジェクトをBitmapファイルに保存する事が出来ればと
思ったのですが、いい方法が思いつきません。
この場合、Bitmapファイルを自力でつくらなければいけないのでしょうか?
何か他に良い方法を知っている方がいらっしゃいましたら、是非アドバイスお願いします。