配列からのBitmapの表示

[戻る]
かずひろ 2003/10/09(木) 11:09:09
はじめまして。かずひろと言います。

MFCのピクチャボックスにビットマップの画像を表示したいのですが、BMPファイルを指定して
それを表示するのではなくて任意の配列(現在char型を予定してますが、どの型でも問題ありま
せん)からデータを読み取って表示するようにしたいのです。

環境は
OS  Windows2000 SP4
言語 VC++ 6.0 SP3
です。

何かヒントだけでもいいのでよろしくお願いします。

n [E-Mail] 2003/10/09(木) 11:20:45
SetDIBitsToDevice()とか。

渋木宏明(ひどり) [E-Mail] [HomePage] 2003/10/09(木) 13:42:00
CreateDIBSection() とか。

kazuma 2003/10/09(木) 14:05:09
StretchDIBits とか。

kazuma 2003/10/09(木) 14:09:53
> StretchDIBits とか。

あ、ピクチャボックスの場合はちょっと違いますね。

渋木宏明(ひどり) [E-Mail] [HomePage] 2003/10/10(金) 19:36:49
>あ、ピクチャボックスの場合はちょっと違いますね。

「MFCのピクチャボックス」とあるので、実体はスタティックコントロールなのでし
ょう。

なので、CreateDIBSection() して作った HBITMAP 渡せばOKかと。

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