请问如何寫password function?
请问如何寫password function?已参阅过 help>>sample,但觉得太复杂了,可以简单化一些吗?
我只想要做出程序一开启,输入对的密码,就能进入下一个panel。 简单的办法
先有个PopPanel出来,输入字母,用个时间控件之类控制显示*号(或者做个触发函数之类的)
然后确定后与配置文件对应,对了进入,错误…… 可以写个范例给我参考吗?感谢
我被以下弄混了
Class/Panel Name Function Name
Create A Password Control PasswordCtrl_Create
Convert String Ctrl To Password PasswordCtrl_ConvertFromString
Set A Password Ctrl Attribute PasswordCtrl_SetAttribute
Get A Password Ctrl Attribute PasswordCtrl_GetAttribute 我需要字符串比对范例 原帖由 wbear 于 2008-8-12 16:59 发表 http://www.cpubbs.com/bbs/images/common/back.gif
我需要字符串比对范例
strcmp()这个可以比较! 原帖由 cpubbs 于 2008-8-12 20:08 发表 http://www.cpubbs.com/bbs/images/common/back.gif
strcmp()这个可以比较!
这个能不能比较asc码? 原帖由 happy1206 于 2008-8-12 00:15 发表 http://www.cpubbs.com/bbs/images/common/back.gif
可以写个范例给我参考吗?感谢
我被以下弄混了
Class/Panel Name Function Name
Create A Password Control PasswordCtrl_Create
Convert String Ctrl To...
你这个是应用了password控件了
这四个函数很明白啊~
哪里有问题 其实自己完全可以去做一个password的小程序
说下思路
可以再ini中保存一个原始密码
然后读ini中的这个数据进行一个小算法
然后从界面输入的数据进行逐次对比。
如果相同那就让他打开下面的控件,很简单的。我写的小程序贴出来
GetCtrlVal(panel2,PANEL_2_PASSWORD,password_asc);
password_ascToint=atoi(password_asc);
password_int_define_key=password_int_define-1;
if(password_ascToint==password_int_define_key)
{
SetInputMode (panelHandle, PANEL_START,1);
DiscardPanel (panel2);
SetCtrlVal(panelHandle,PANEL_TEXTMSG,"已解锁");
SetInputMode (panelHandle, PANEL_LOCKED,0);
SetInputMode (panelHandle, PANEL_MANUALCABLESETING,1);
}
else
{
MessagePopup ("错误提示", "密码不正确!");
return 0;
}
页:
[1]