如何用MFC的控件实现一个价格输入框?

weixin_38059644 2016-10-23 11:59:18
各位好,
要做一个价格输入框,有如下需求:
* 输入框只能输入价格:价格可以有小数,也可以没有。因此要能够设置小数位数。可以有价格的逗号。
* 输入框要求有一个Spin旋钮,使得价格可以上下跳变。跳变的值,可以是整数,也可以是小数,比如0.2、0.5等。
* 可以设定价格的取值范围,比如[1000, 1200]
这个应该用什么控件实现?现在用的是CEdit、旁边加CSpinButtonCtrl。但是设置输入为浮点数、设置小数位等,跳变的步进,都不知道改怎么做。
我用CSpinButtonCtrl关联了一个CEdit,现在点击Spin的上、下旋钮,CEdit会上、下变动1,但是值变动完了以后,会把CEdit里面的值全部选中反色,很不美观,如何去掉选中CEdit中数值的行为?

望告知,多谢
...全文
14 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧