摘要: MFC提供的CEdit控件,可以设置其属性为NUM,也就是限定只能输入数字,但是,有个问题就是小数点没法输入了。在订单系统编写的时候,我想限制价钱和重量的输入只能是数字,整数或者浮点数。因为都是正数,所以我就没有考虑负号的因素,有兴趣的可以加上这一功能。所以,只能自己编写一个数字的CEdit控件,过程:1.从标准CEdit控件派生出CNumEdit控件2.重载CEdit的OnChar函数,实现输入字符的限制,只能是小数点和数字,不过还得考虑响应退格键。其次,还得考虑小数点的输入次数,只能为一个void CNumEdit::OnChar(UINT nChar, UINT nRepCnt, UIN 阅读全文
posted @ 2010-09-16 15:25 phata 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: VC轻松解析XML文件 - CMarkup类的使用方法VC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等。据说tinyXML很好,可能字符集问题,我编译不了。所以就用CMarkup来解析,使用过后,觉得非常不错,使用起来很方便。CMarkup下载地址:http://www.firstobject.com/发现网上有方法很法,我就摘下来了//----------UserInfo.xml-------------- xml version="1.0" encoding="UTF-8" ?> <UserInf 阅读全文
posted @ 2010-09-16 14:42 phata 阅读(234) 评论(0) 推荐(0) 编辑