• ベストアンサー

APIの画像関数

OleLoadPictureで画像を表示させて遊んでいますが他に画像を表示させるAPI関数が有ったら教えてください。

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

  • ベストアンサー
  • darksky
  • ベストアンサー率66% (38/57)
回答No.3

>.tipとはどんなファイルでしょうか? tifファイルの間違いです。m(__)m tifとかpngとかはフリーのライブラリがあったような気がします。 インターネットで検索すると見つかると思いますよ。

keyguy
質問者

お礼

探してみます。 ありがとうございました。

その他の回答 (2)

  • darksky
  • ベストアンサー率66% (38/57)
回答No.2

WindowsのAPIで画像ファイルを直接ロードできるのは、Bitmap形式のみです。png、tip、gif、jpgは自力で解析して読み込む必要があります。 便利なクラスをフリーで提供しているものはあります。 .NET Frameworkのクラスライブラリはこれらのファイルをすべて扱えるようになっています。

keyguy
質問者

お礼

ありがとうございます。 ico、gif、jpg(、jpeg)、emf、wmfはOleLoadPictureで表示することができます。 ただpngやtiffは無理なので表示できる関数を探しています。 .tipとはどんなファイルでしょうか?

  • darksky
  • ベストアンサー率66% (38/57)
回答No.1

手順は複雑ですが、通常はBitBltやStretchBltを利用します。 その他、DirectXかな。 ここにサンプルがあります。 http://sysneitf.hp.infoseek.co.jp/mfc/gdi_bmp_bitmapdraw.html

keyguy
質問者

お礼

ありがとうございます。 BitBltやStretchBltで表示させています。 ただ画像の種類が少ないので増やしたいのです。 pngやTifなどを表示させたいのです。 最後の手段としてWindows+を使えば表示させることができますができたらAPI関数で簡単に表示させたいのです。

関連するQ&A

専門家に質問してみよう