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