古詩詞大全網 - 古詩大全 - vb關於bitblt的問題,請教高手

vb關於bitblt的問題,請教高手

如果可以修改第三方程序代碼就可以簡單解決了,只要把被繪制窗口的屬性.AutoRedraw = True就可以了。

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