jp417799578 于 2014.12.06 18:48 提问
- MFC 登陆界面中怎么用复选框控件记住密码
-
如题 正在做个登陆界面 怎么记住账号和密码啊 试了很多程序都不行 谢谢各位大神!
-
-
lx624909677
2014.12.06 21:54
- 已采纳
在第一次登陆的时候,用户一定是先输入一个密码的,把这个密码写到一个文件中,然后下次启动的时候判断这个文件是否存在,存在的话直接显示在复选框中
-
- sz76211822 说的是
- 3 年多之前 回复
-
-
devmiao
2014.12.06 18:52
可以使用ini文件或者注册表保存密码,假设你用ini,大致的代码:
CString gamepatch;//读取ini文件的GetPrivateProfileString("GameInfo","Name","C:\game.exe",gamepatch.GetBuffer(MAX_PATH),MAX_PATH,".\game.ini"); GetDlgItem(IDC_EDIT1)->SetWindowText(gamepatch);CString name;WritePrivateProfileString("GameInfo","Name",name,".\game.ini");//写入ini
-
- jp417799578 我试了这个不行啊
- 3 年多之前 回复
-
- CKnightx 2014.12.06 19:36
把账号和密码,以及“记住密码”复选框是否勾选等保存下来。
每次登陆界面初始化(OnShow)的时候,检查是不是勾选了“记住账号密码”。
如果是,则把“记住账号密码”复选框勾选上,顺便把密码字符填充进密码输入框。这样就做到了记住账号密码了。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!