[問題] MFC button timer

看板C_and_CPP (C/C++)作者 (豬肉滿福堡加蛋)時間14年前 (2012/04/02 17:40), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual Studio 2010 問題(Question): 目前在寫一個小程式 在MFC 的 Dialog 上有一個按鈕,按鈕繼承 CBitmapButton 按下 Dialog 上的按鈕後 會觸發 按鈕 class 內的 timer,每0.1秒放大圖形的長和寬然後再 load 圖形回按鈕 當放大到一定的長寬時,會縮小圖形的長和寬再 load 圖形 可以正常的放大和縮小 但是畫面會一直閃爍 不曉得有沒有辦法可以解決 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.67.252

04/02 17:47, , 1F
查看看雙緩衝、MFC
04/02 17:47, 1F

04/02 17:55, , 2F
好的 我試試看 謝謝你
04/02 17:55, 2F

04/03 10:24, , 3F
用雙緩衝還是會閃爍 不過我在timer load圖之後 加上
04/03 10:24, 3F

04/03 10:25, , 4F
UpdateWindow() 就可以了 :)
04/03 10:25, 4F
文章代碼(AID): #1FUNGc6S (C_and_CPP)
文章代碼(AID): #1FUNGc6S (C_and_CPP)