閃爍的原因是重繪造成的,解決重繪閃爍最根本的方法是用bitblt在內存裏開辟壹塊與繪制區域壹樣尺寸的圖,然後在內存裏把繪制步驟依此完成後壹次性的把內存圖像bitblt到可見的窗口上即可消除閃爍。過去Bitblt寫的二維遊戲都是用這種方法。