[問題] MFC 的 SPIN Control 的問題

看板C_and_CPP (C/C++)作者 (呦厚厚)時間16年前 (2009/09/14 00:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
問題是這樣的 我用了 Spin Control 要控制一個 Edit Control 的數字 我 Spin 的 function 使用 SetRange(), SetPos32(), GetPos32() 在初始化時 先 SetRange() 和 SetPos32() 還有宣告了 OnDeltaposSpin() 就是只要點了 Spin 的介面 就會進入 OnDeltaposSpin() 的 function 在 OnDeltaposSpin() 裡面再 Edit=Spin.GetPos32(); 不過出現了一個問題 就是 Spin接收資訊都會慢一拍 例如我第一次按"上"時 照理說 Edit會加1 但是會沒反應 要我按第二次"上"才會有反應 假如我第三次按"下" 照理說 Edit會減1 但他卻會執行我第二次按的"上" 等到我有第四次輸入時 她才會執行我第三次輸入的東西 也就是都會慢一拍 第一下時沒反應 第二下之後 都時執行上一次輸入的指令 想知道要怎麼解決這問題 謝謝了 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.163.42
文章代碼(AID): #1AhI2eEx (C_and_CPP)
文章代碼(AID): #1AhI2eEx (C_and_CPP)