(これは、Win32/GDI (可能であれば GDI+ なし) を使用して PNG 画像を読み込むにはどうすればよいですか?に関する質問に関連しています。)
こんにちは、みんな、
ID を持つバイナリ ファイルに埋め込まれた PNG リソースがIDB_PNG1
あり、LPDRAWITEMSTRUCT
描画する (つまりHDC
、ターゲットの四角形があることを意味します) ことを考えると、StretchDIBits
? 私はBitBlt
とTransparentBlt
以前に作業しましたがStretchDIBits
、動作が異なるLoadImage
ようで、PNG では動作しないようです。
ありがとうございました!
(注: 私が入れた言語は C++ ですが、それはそれほど重要ではありません... C、C#、Visual Basic などでも問題ありません。必要な正確なコードではなく、手順を理解しようとしているだけです。)