关于VC中输入框控件的密码属性
2011-09-07 10:11
281 查看
在项目中,有时候我们需要让密码输入框明文显示已经输入的密码,一般情况下,我们都是增加一个CheckBox控件,如果用户选中就显示明文密码,否则就显示为‘*’,如下代码便可以实现这个功能:
SetPasswordChar('*') 表示将密码显示为‘*’
需要注意的是,在设置密码字符后一定要将焦点设置到密码输入控件上,否则显示就无法更新。
void CCMCfgDlg::OnBnClickedCheck1() { // TODO: 在此添加控件通知处理程序代码 int state; state = m_DisplayPassword.GetCheck(); if(BST_CHECKED == state) { m_Password.SetPasswordChar(NULL); m_Password.SetFocus(); } else { m_Password.SetPasswordChar('*'); m_Password.SetFocus(); } }SetPasswordChar(NULL) 表示将密码明文显示
SetPasswordChar('*') 表示将密码显示为‘*’
需要注意的是,在设置密码字符后一定要将焦点设置到密码输入控件上,否则显示就无法更新。
相关文章推荐
- Ext.Net/ExtJs:关于TextField控件内size、maxLength控制文本框输入字符长度属性失效问题分析以及解决方案
- 当需要将TextBox控件作为密码输入框时,应该将控件的什么属性设置为Password???
- 关于两台机器之间scp不用输入密码
- 关于访问服务器需要输入用户名和密码的解决办法
- 关于注册时输入密码的那点事儿
- 关于提交Form表单控件disabled属性为true的name值不会传到后台
- 关于窗体和控件获取与失去输入焦点的事件
- VC CComboBox控件自动匹配输入的关键字
- 关于VC串口控件MSComm响应中断函数次数不定的问题
- 关于DuiLib的CRichEditUI控件在win8下输入中文乱码的解决方案
- 【转】关于Asp.Net中FileUpload控件属性PostedFile.ContentType的提示
- Delphi版 关于QQ输入控件无法Spy到句柄的实现方案可行性研究
- 关于基本控件EditText属性大全详解
- Oracle解决关于密码输入错误也能进system,sys用户的问题
- 通过派生CEdit类实现在VC的edit控件里输入小数
- mysql关于输入密码后闪退
- ASP.NET 的服务器端控件有三种关于 ID 的属性 ID, ClientID 和 UniqueID
- 输入界面,关于stretchColumns和selectAllOnFocus的属性设置
- 两次密码输入一致性验证,控件焦点设置
- 关于Asp.Net中FileUpload控件属性PostedFile.ContentType的提示