ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:maro0414 PICTURE型
困り度:
  • 困っています
VC++ 6.0 MFCを使っています。
スタティックボックス上にjpgファイルの画像を読み込む表示したいと思ってます。
ダイアログ上に表示することはできましたが、スタティックボックス上に表示することができません(スタティックボックスに隠れてしまいます)。

今、LPPICTURE型を用いて描画しています。
LPPICTURE型のヘルプが見つからず困ってます。
ちなみにMSDNは持っていません。
LPPICTURE型について記述したページがあれば教えてください。
よろしくお願いします。
質問投稿日時:08/04/20 19:22
質問番号:3962892
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:redfox63 どんなライブラリ関数を使っているのでしょう
参考になさっているWebページなどがあるならその情報を投稿しましょう
# MFCが使えるのに MSDNが無い…

VC++で扱うイメージ型ですと HBITMAP,CBitmapになりますよ
ALT(OLE)系関連だと stdPictureをラップしたCPictureなんてのも使いますが ・・・

MFCを使っているなら スタティックコントロール作成時に SS_BITMAPスタイルを追加して作成して
CStatic型のメンバー変数を用意します

イメージのビットマップハンドルを取得してCBitmapのメンバー関数SetBitmapに渡してやれば表示出来ますよ

GDI+でBitmap型に読み込み GetHBitmapでビットマップハンドルを取得といった方向かと
種類:回答
どんな人:専門家
自信:参考意見
回答日時:08/04/21 01:05
回答番号:No.1
この回答へのお礼ありがとうございます。
またお返事遅くなり申し訳ありません(ダイアルアップしか来ていないもので・・・・・)。

HBITMAP,CBitmapは初めて聞きました。
SS_BITMAPスタイルですか。
試してみます。

ありがとうございました。