作者yhn0tgb60 (呦厚厚)
看板C_and_CPP
标题[问题] MFC 的 SPIN Control 的问题
时间Mon Sep 14 00:41:11 2009
问题是这样的
我用了 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