程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c++-MFC非客戶區的刷新及防閃爍問題

c++-MFC非客戶區的刷新及防閃爍問題

編輯:編程解疑
MFC非客戶區的刷新及防閃爍問題

弄重繪標題欄的時候遇到了問題。。
按鈕貼圖什麼的都好了。但是在標題欄寫“菜單”項的時候遇到了刷新的問題。
“菜單”項我是用pDC->DrawText()寫上去的(“菜單”是兩個字而不是按鈕啥的)。
希望的效果是實時追蹤鼠標的位置,若鼠標指在“菜單”所在矩形區域時就把倆字變色顯示
於是我就先把之前寫的字覆蓋掉再重新寫
但是這樣就出現閃爍了。。
各位有沒有好辦法解決一下。。

最佳回答:


防閃爍的基本做法就是使用雙緩沖,最後顯示文字時先繪制在顯示緩存中,最後一次刷新顯示。

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