易語言編程入門教程 為什么小弟我用雙緩沖了,繪圖還是有閃爍,用的GDI ?
為什么小弟我用雙緩沖了,繪圖還是有閃爍,用的GDI ?這還得看你窗口的刷新區(qū)域和刷新頻率,雙緩沖不能解決所有問題,還得取決于你的控制。記?。?.盡量少刷新窗口。2.刷新窗口,保持最小區(qū)域。PS:GDI
為什么小弟我用雙緩沖了,繪圖還是有閃爍,用的GDI ?
這還得看你窗口的刷新區(qū)域和刷新頻率,雙緩沖不能解決所有問題,還得取決于你的控制。記住:
1.盡量少刷新窗口。
2.刷新窗口,保持最小區(qū)域。PS:GDI 與雙緩沖沒有任何關(guān)系,GDI也能做雙緩沖,而且繪制效率比GDI 更高。
mfc雙緩沖,橡皮筋功能?
我想說的是你程序問題。不是雙緩沖的問題。mfc制作橡皮筋功能繪圖不會卡的,是你繪制的方法有問題。你應該響應鼠標消息,根據(jù)鼠標的位置進行繪制。可以直接在mousemove消息中重繪,不過個人覺得,你繪制的方法有問題,才會卡。你可以直接響應OnTimer消息,設(shè)置一個計時器,定時33毫秒一次響應,在哪里繪制。不管怎么說,單緩沖繪圖不會卡,只會閃爍而已!