• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ビットマップ画像の表示)

ビットマップ画像の表示

このQ&Aのポイント
  • 24bitのビットマップ画像を正確に表示するには?
  • ビットマップ画像の表示が動作しない問題の解決方法
  • Visual Studio 2005でのビットマップ画像表示の問題点と解決策

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

  • ベストアンサー
  • bushclean
  • ベストアンサー率26% (6/23)
回答No.1

BeginPaintまで見て、ふと思ったのですが、hdc = BeginPaint( ... に変えてみては? 私も考えたことなく、hdcは定石の上記方法で無思考に書いてましたが、 http://wisdom.sakura.ne.jp/system/winapi/win32/win16.html >そこで、BeginPaint()関数を用います >この関数は PAINTSTRUCT のポインタを受け取り、それをを初期化し >無効領域を再び描きなおしてクライアントエリアを有効にします と、既にPAINTSTRUCT構造体の中身は(BeginPaintで使用された後に) 破棄されて無意味なものになっているのかもしれません。

seven_star
質問者

お礼

返答ありがとうございました。 bushclean様のアドバイスを受け、返値としてhdcを受け取りSetDIBitsToDeviceの引数に渡してみたのでしたが、描画されませんでした。 自分でも、解決策を考えています。

関連するQ&A