- 1. outlook 2007 官方安裝版(附outlook激活方法 )
- 2. 快車去廣告補(bǔ)丁(兩種方法幫你屏蔽廣告) V1.0
- 3. 練字方法大師(硬筆練習(xí)軟件) V2.0 簡(jiǎn)體中文免費(fèi)版
- 4. 不用培訓(xùn)就能快速掌握操作方法美萍庫(kù)存管理系統(tǒng)201...
- 5. AutoCAD 2008典藏附激活方法
- 6. 減肥手冊(cè)(海量減肥方法) V1.0 綠色中文版
- 7. 《筆記本電腦故障速查》(解決筆記本硬件故障的方法...
- 8. C語(yǔ)言及其程序設(shè)計(jì)方法(電子書下載)
- 9. PHP教程下載(介紹PHP編寫WEB應(yīng)用程序的方法) 4.0
- 10. MFC運(yùn)行庫(kù) V4.2
VC++ MFC背景位圖重繪區(qū)域避免閃屏的方法
作者: 來(lái)源: 發(fā)布時(shí)間:2011-5-18 8:16:51 點(diǎn)擊:
我做了一個(gè)單文檔MFC程序,在背景上加載了一個(gè)bmp圖像資源,因?yàn)槌绦蛐枰诟谋尘吧嫌肦ectangle(CRect(0,0,412,311))設(shè)置一個(gè)區(qū)域,并不斷滴刷新該區(qū)域,為了防止bmp背景的閃屏,我就用雙緩沖技術(shù)加載了該bmp,然后又在該背景上繪制我要?jiǎng)討B(tài)刷新的區(qū)域【即是上面用Rectangle(CRect(0,0,412,311))產(chǎn)生的區(qū)域】,發(fā)現(xiàn)該區(qū)域有閃爍。我就想是否可以再次用雙緩沖技術(shù)來(lái)繪制該區(qū)域,但是我發(fā)現(xiàn)這樣做以后它還是有閃爍。
我的問題是:
1.這樣做是否思路本身就是錯(cuò)的?請(qǐng)?jiān)敿?xì)解釋一下這個(gè)錯(cuò)誤出在哪里,謝謝!
2.我是否可在已經(jīng)加載進(jìn)來(lái)的bmp背景上對(duì)閃爍區(qū)域單獨(dú)做出某些處理,比如重載OnEraseBkgnd()函數(shù)等(我發(fā)現(xiàn)這種也是無(wú)法解決問題的)思路去解決該問題,煩請(qǐng)給出具體思路或提示代碼,謝謝!
3.這是我想到的另一種解決思路,向單文檔中導(dǎo)入(用非雙緩沖技術(shù))bmp做背景,然后在背景上再用雙緩沖技術(shù)繪制我要不斷刷新的區(qū)域?但是關(guān)鍵我不知道如何使導(dǎo)入的bmp作為背景,并使我要的區(qū)域能真正地在此bmp背景上重繪,請(qǐng)給予賜教?
[收藏此文章]
- 1. 電腦無(wú)法安裝IE9的原因及解決方法參考
- 2. ASP中定義數(shù)組方法分享
- 3. 進(jìn)Windows 7/Vista系統(tǒng)后無(wú)法顯示桌面背景,快捷方式...
- 4. 修改WIN7軟件的默認(rèn)安裝路徑的兩種方法分享
- 5. WINDOWS7下關(guān)于文件與程序“聯(lián)姻”的解決方法
- 6. ASP中AddHeader方法的介紹
- 7. Asp計(jì)算頁(yè)面執(zhí)行時(shí)間的實(shí)現(xiàn)方法分享
- 8. 讓IIS6.0支持ASP方法分享
- 9. JS,ASP實(shí)現(xiàn)保存數(shù)據(jù)到XML文件的方法分享
- 10. ASP中使用圖片驗(yàn)證碼的方法分享