如题 正在做个登陆界面 怎么记住账号和密码啊 试了很多程序都不行 谢谢各位大神!
在第一次登陆的时候,用户一定是先输入一个密码的,把这个密码写到一个文件中,然后下次启动的时候判断这个文件是否存在,存在的话直接显示在复选框中
把账号和密码,以及“记住密码”复选框是否勾选等保存下来。
每次登陆界面初始化(OnShow)的时候,检查是不是勾选了“记住账号密码”。
如果是,则把“记住账号密码”复选框勾选上,顺便把密码字符填充进密码输入框。这样就做到了记住账号密码了。
可以使用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