调用一个外部字库就可以,我原来做过类似的效果
一般字库文件也不小,可以自己做个字库,也可以把我做的顷备发给你,大小2kb
我的邮箱芹好nanst@yahoo.cn
下面上代码:
一、启动窗口上画一个控件,名字为“编辑框1”
粘贴代码到程序集:
.版本 2
.程序集 窗口程序集1
.程序集变量 密码字体, 字体
.子程序 __启动窗口_创建完毕
AddFontResourceA (取运行目录 () + “\ppw.ttf”)
密码字体.字体名称 = “ppw”
密码字体.字体大小 = 11
编辑框1.输入方式 = 2
编辑框1.密码遮盖字符 = “*”
编辑框1.字体 = 密码字体
.子程序 __启动窗口_将被销毁
RemoveFontResourceA (取运行目录 () + “\ppw.ttf”)
二、加入dll命令 代码:
.版本 2
.DLL命令 AddFontResourceA, , , "AddFontResourceA"
.参数 字体文件, 文本型
.DLL命令 RemoveFontResourceA, , , "RemoveFontResourceA"
.参数 字体文件, 文本型
三、OK,将ppw.TTF文件放到运行目录嫌乎铅
有图有真相:
那个字符是双字节的,而易编辑框密码仅支持单字节。所以不行的,不过我有两个解决方案你任选其一,一:使用其他凳纤控件,我以前写过例程。http://bbs.eyuyan.com/dispbbs.asp?BoardID=124&ID=185120&replyID=&skin=1
二:使用接近那个字符单字节字符,手机上不能打出来。你找枣桥仿找。
手机辛苦打,消蠢希望给分哈