程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> gdi-請教一個問題,關於GDI畫圖閃動的

gdi-請教一個問題,關於GDI畫圖閃動的

編輯:編程綜合問答
請教一個問題,關於GDI畫圖閃動的

用GDI在窗口畫圖的時候,當窗口收到畫圖消息,總是先畫背景再畫貼圖,
所以畫出來的東西只要你拖動窗口改變它的尺寸他就要閃爍,可是像什
麼視頻播放器之類的東西,放視頻的時候,你改變他的窗口大小,他卻從來
不閃,那麼這個視頻播放器畫圖是用什麼東西畫的,難道是直接操作硬件
驅動?

最佳回答:


雙緩沖我會,比你這代碼簡單,5行代碼就搞定,我是說那個主窗口每次繪制的時候都要先畫背景,然後再畫我貼的圖中間就會閃一下,不過我已經解決了
就是擋住WM_ERASEBKGND這個消息;
case WM_ERASEBKGND:
return 0;這樣就不會畫背景了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved