CEdit::SetPasswordChar 是 MFC(Microsoft Foundation Classes)中 CEdit 类的一个公共方法,用于设置编辑框(Edit Control)中显示的密码字符。

这个方法的原型如下:
void SetPasswordChar(TCHAR ch);

参数:
  •  ch:一个 TCHAR 类型的参数,表示要在编辑框中显示的密码字符。


说明:
  •  当设置了密码字符后,编辑框中的实际文本内容将被隐藏,显示为密码字符。

  •  这个方法通常用于创建密码输入框,以保护用户输入的敏感信息。

  •  如果想取消密码字符的设置,可以调用 SetPasswordChar(0) 或 SetPasswordChar(NULL)。


示例代码:
CEdit myEdit;
myEdit.Create(ES_PASSWORD | WS_VISIBLE | WS_CHILD, CRect(10, 10, 200, 30), this, 1);
myEdit.SetPasswordChar('*'); // 设置密码字符为 '*'

上述示例创建了一个具有密码字符的编辑框,其中密码字符为星号(*)。


转载请注明出处:http://www.zyzy.cn/article/detail/17647/MFC/CEdit