问题描述
- C++,MFC,Button使用,"增量"於Edit Control
-
在MENU上增加一个对话窗口后,创建两个按钮,是「增加一单位」和是「减少一单位」。而Edit control方块的文字原始内容为0。
操作时,按「增加」一下,Edit会增加一,按几下,Edit便增加到多少;而按「减少」便是随之减少Edit值。
又,有两个Check-box,分別是「X1」及「X10」;勾选「X10」时,按下按钮「增加」的话,Edit的单位增加变为十倍;勾选「X10」时就为一倍。
解决方案
先不考虑界面显示,将要实现的逻辑实现了;再将结果显示在控件中。
响应按键点击事件,然后按复选框的倍数计算;创建一个 Edit 空间的变量,完成显示。
解决方案二:
这个直接用 GetDlgItemInt 就可以得到文本框的数字,然后再 SetDlgItemInt 即可
解决方案四:
找个spinbox控件,比放按钮好多了。
解决方案五:
绑定控件跟变量CString
然后修改变量值
UpdateData()
解决方案六:
http://blog.csdn.net/leichelle/article/details/7999470
时间: 2024-10-12 12:39:19