1. 程式人生 > >MFC中新增GIF圖片

MFC中新增GIF圖片

1、下載上述文章中的軟體包,將其中的PictureEx.h,PictureEx.cpp這兩個檔案新增到工程中。

2、在對話方塊控制元件上新增Picture Control(圖片控制元件),修改其屬性:ID(TYPE:選Rectangle),不修改的話,ClassWiard不能新增CSatic控制變數,修改後ID號後新增這個圖片控制元件變數m_picture。

3、在顯示GIF的對話方塊標頭檔案CXxxDlg.h中新增

#include "PictureEx.h",並將CXxxDlg.h中m_picture的資料型別由Cstatic改為CPictureEx。

4、在資源檢視中Import匯入GIF圖片,先將要載入的動畫文件放到 res 資源文件夾下,再將其Import進專案中,由於MFC只支援256BMP文件的圖片,因此,我們要新建一個圖片型別:"GIF",比如將mypicture.gif放進去 ,並將其ID修改成:IDR_MYGIF。

5、在CXxxDlg類的 OnInitDialog函式中新增如下程式碼:

if (m_Picture.Load(_T("mypicture.gif")))
m_giftest.Draw();

if ( m_Picture . Load ( _T ( "mypicture.gif" ) ) )

m_giftest . Draw ( ) ;

編譯執行,這樣就完成了在MFC對話方塊中新增GIF的功能。

拓展閱讀: