はじめまして、ゆーと言います。
今、VC++でMFCを使ってビットマップの描画をしているのですが、
MFCの経験がなくて悩んでいます。
下の2つのことをしたいのですが、可能でしょうか?
可能であれば、実現方法を詳しく教えていただけないでしょうか!!!
1)ディスク上のBMPファイルを表示する。
・CBitmapを使って表示したいです。
・ファイルはリソースに固定ではなくて、ファイル選択ダイアログ(?)を使って
自由に選べるようにしたいです。
2)2つのBMPファイルを読み込んで、加工し(ピクセル単位で引き算・足し算)、
その結果を新しいBMPファイルに保存したいです。
・ピクセル単位でのアクセスの仕方やバインド(?)の入り方、
新規BMPのヘッダーの作り方、保存の仕方などが知りたいです。
以上、わからないことがたくさんあって、、、。
色々な書籍のサンプルを参照しているのですが、あまり詳しく書かれていなくて、
わかりません。それとも、見落としてるのでしょうかね、、、、。
上のことができるのかどうかも不明な状況です。
もしできないのであれば仕方ない、、、ので、どうかご回答お願いします。
ソフトバンク発行のVisualC++6.0の応用50例に”ビットマップを読み込む”
サンプルがありますよ。
重さん、ありがとうございます。
私もその本は見てみました。
サンプルコードで動かしてみて、
任意のファイルを表示する方法はわかりました。
ただ、<CBitmap>は使えないのでしょうか?
CBitmapを使って表示したいのですが、、。無理?
2)の自分で作ったファイルをBMPとして保存するというのは何とかできました。
引き続き情報お願いします。
MSDNを読んでみたら、CBitmapのCreateBitmapIndirectで
出来るような感じです。
↑
やってみないと解りませんが・・・時間があればやってみようと思います。
とりあえず、(済)。