• ベストアンサー

PICTURE型

VC++ 6.0 MFCを使っています。 スタティックボックス上にjpgファイルの画像を読み込む表示したいと思ってます。 ダイアログ上に表示することはできましたが、スタティックボックス上に表示することができません(スタティックボックスに隠れてしまいます)。 今、LPPICTURE型を用いて描画しています。 LPPICTURE型のヘルプが見つからず困ってます。 ちなみにMSDNは持っていません。 LPPICTURE型について記述したページがあれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

どんなライブラリ関数を使っているのでしょう 参考になさっているWebページなどがあるならその情報を投稿しましょう # MFCが使えるのに MSDNが無い… VC++で扱うイメージ型ですと HBITMAP,CBitmapになりますよ ALT(OLE)系関連だと stdPictureをラップしたCPictureなんてのも使いますが ・・・ MFCを使っているなら スタティックコントロール作成時に SS_BITMAPスタイルを追加して作成して CStatic型のメンバー変数を用意します イメージのビットマップハンドルを取得してCBitmapのメンバー関数SetBitmapに渡してやれば表示出来ますよ GDI+でBitmap型に読み込み GetHBitmapでビットマップハンドルを取得といった方向かと

maro0414
質問者

お礼

ありがとうございます。 またお返事遅くなり申し訳ありません(ダイアルアップしか来ていないもので・・・・・)。 HBITMAP,CBitmapは初めて聞きました。 SS_BITMAPスタイルですか。 試してみます。 ありがとうございました。

関連するQ&A