使用很簡單,簡單使用示例:
在頭文件中定義:
????CPictureEx?m_pic;
設置屬性:
????m_pic.Attach(::GetDlgItem(m_hWnd,?IDC_PIC1));
????m_pic.LoadImage(AfxGetInstanceHandle(?),?"img",?"gif");
????m_pic.SetBgMode(CPictureEx::BackgroundMode::TransparentBg,?RGB(0,?0,?0));
運行效果截圖:
源代碼和示例程序下載:
http://javenreal.googlepages.com/PicExTest.rar
從理論上講,應該支持MFC、SDK,并能自動適應ASCII、UNICODE,但由于時間關系本人并沒有做完整的測試。
示例程序為vc7 MFC工程,還是從理論上講,適應vc6應該沒什么問題。
使用可以從現有的控件Attach,也可以直接CreateEx。和現有的控件綁定最好用STATIC,其它控件沒有測試過。
此類依賴于Gdiplus,請先配置Gdiplus。

