VC加載jpeg, png圖片的方法

       在VC中我們可以直接利用LoadIcon, LoadBitmap或LoadImage來加載bmp和ico圖片, 但是加載jpg和png等格式就沒有這麼方便了.  其實我們可以通過兩個系統提供的兩個com接口IPicture和IStream類實現類似於VB的Picture控件, 具體的用法請查看msdn或google下, 下面代碼是我以前在網上找的一個例子, 主要用到了幾個API函數: AfxGetResourceHandle, FindResource, SizeofResource, LoadResource, CreateStreamOnHGlobal, 如果需要保存爲新的圖片就需要用到IPicture接口了.

 

 

 

另外, 網上還有一個用IPicture寫的Picture類, 源碼如下:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章