EM_SETPASSWORDCHAR消息
设置或删除编辑控件的密码字符。 设置密码字符后,将显示该字符来代替用户键入的字符。 可以将此消息发送到编辑控件或富编辑控件。
参数
-
wParam
-
要代替用户键入的字符显示的字符。 如果此参数为零,控件将删除当前密码字符并显示用户键入的字符。
-
lParam
-
未使用此参数。
返回值
此消息不返回值。
备注
当编辑控件收到 EM_SETPASSWORDCHAR 消息时,该控件将使用 wParam 参数指定的字符重绘所有可见字符。 如果 wParam 为零,则控件将使用用户键入的字符重绘所有可见字符。
如果使用 ES_PASSWORD 样式创建编辑控件,则默认密码字符将设置为星号 (*) 。 如果创建没有 ES_PASSWORD 样式的编辑控件,则没有密码字符。 如果发送EM_SETPASSWORDCHAR消息且 wParam 参数设置为零,则会删除ES_PASSWORD样式。
编辑控件: 多行编辑控件不支持密码样式或消息。
富编辑: Microsoft Rich Edit 2.0 及更高版本中受支持。 单行和多行编辑控件都支持密码样式和消息。 有关丰富编辑版本与各种系统版本的兼容性的信息,请参阅 关于丰富编辑控件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|