[問題] MFC搭配CxImage製作GIF動畫

看板C_and_CPP (C/C++)作者 (Jay)時間7年前 (2018/07/30 15:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) WIN10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) VISUAL STUDIO 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) CxImage版本5.99 問題(Question): 不知道版上有沒有高手使用過CxImage 不過CxImage中load這個指令只能load一張圖片 所以我利用OnTimer 每10ms 去load圖片 但無法跟我預想的一樣呈現出動畫 請各位高手幫小弟解答 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) 在.h中 CxImage m_GifAnimation; 在OnInitDialog中 load(檔案位置,CXIMAGE_FORMAT_GIF; SetTimer(1,10,NULL); 在OnTimer中 if(nIDEvent == 1) int count = m_GifAnimation.GetNumFrames(); if(count){ if(num == count -1) num = 0; else num++; m_GifAnimation.SetFrame(num); m_GIfAnimation.Load(檔案位置,CXIMAGE_FORMAT_GIF); Invalidate(TRUE); UpdateData(); 補充說明(Supplement): 單LOAD一幀照片都可以 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.200.146 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1532934747.A.A30.html
文章代碼(AID): #1RNhfRem (C_and_CPP)
文章代碼(AID): #1RNhfRem (C_and_CPP)