画像を縮小

[戻る]
宮崎県 2001/11/14(水) 01:26:05
おせわになります宮崎県です。OSはWindowsNTです。
VC++6.0 MFCを使って、ダイアログベースのプログラムを作っています。

画面をキャプチャーしてできたBMPの画像を、リソースで作成したピクチャー
ボックスに表示させたいのですが、なにぶん画面をピクチャーしたので、ピクチ
ャーボックスに収まりきらず、はみ出してしまいます。

リソースで作成したピクチャーボックスの大きさと同じ大きさに画像を縮小させて、
表示したいのですが、どのようにすれば良いのでしょうか??
解決のヒントやその方法を教えてください。

初心者なので、的はずれな発言や質問などしているかもしれませんが、お許し下さい。

Bun 2001/11/14(水) 11:17:40
やったことないので、わかりませんけど・・・

CDC::StretchBlt(), CWnd::GetWindowRect()

このあたり、ヒントになりませんか?
MSDNで調べてみてください。

宮崎県 2001/11/14(水) 14:46:45
[[解決]]
Bunさん毎回ありがとうございます。
CDC::StretchBlt()を使って、ピクチャーボックスの大きさに
設定して見事に画像を縮小して表示することができました。
本当にありがとうございます。

古いスレッドには追加発言できません。