我正在写一个程序,要用到MaskEditBox,但是MaskEditBox本身并没有OnKillFocus和OnSetFocus这两个事件,我应该如何为它增加一个得到焦点和失去焦点的事件?急急 我正在写一个程序,要用到Ma
我正在写一个程序,要用到MaskEditBox,但是MaskEditBox本身并没有OnKillFocus和OnSetFocus这两个事件,我应该如何为它增加一个得到焦点和失去焦点的事件?急急 我正在写一个程序,要用到MaskEditBox,但是MaskEditBox本身并没有OnKillFocus和 OnSetFocus这两个事件,我应该如何为它增加一个得到焦点和失去焦点的事件? 急急急!!! 请大家帮帮忙!!!!!! Email:fj9lihu@sina.com
3 个解决方案
#1
做一个新类,从CEdit继承,在新类里田家消息响应函数。
#2
我试了一下,很好用。 我把辕马发到你的信箱了,叫mask.zip
#3
谢谢lara!!!您提供给了我一个很好的方法谢谢您! 不过我还想能不能把这个约束控件做成输入金额的控件, 如下所示: 千|百|十|万|千|百|十|元|角|分 #|#|#|#|#|#|#|#|#|# 按人民币大写的方法将小写数字与上面一行的中文一一对应起来,我所用的控件, 是Microsoft所提供的VB中的ActiveX控件MSMASK32.ocx能够做到限制输入的字符 的目的只能输入数字。 请您帮忙是不是可以用您的方法生成一个MSmask的新类来继承它,后再给它新增处理 OnKillFocus和OnSetFocus两个事件呢多谢您的帮助!!!!!!