【发布时间】:2015-01-28 10:23:23
【问题描述】:
我创建了一个接受密码的编辑框,但我需要显示一个水印或任何它所称的默认显示“密码”,就像我们在 Windows 8 启动时输入密码一样。
谢谢
【问题讨论】:
-
这可能对你有用。 forums.codeguru.com/…
-
也相关:EM_SETPASSWORDCHAR.
标签: visual-c++ mfc editbox
我创建了一个接受密码的编辑框,但我需要显示一个水印或任何它所称的默认显示“密码”,就像我们在 Windows 8 启动时输入密码一样。
谢谢
【问题讨论】:
标签: visual-c++ mfc editbox
这很容易做到。
只需选择一个编辑控件,右键单击编辑控件,然后单击“添加变量”。
给出变量名称,例如“m_myEdit”。
现在“OnInitDialog()”你只需要写一行。
m_myEdit.SetCueBanner(_T("Password"),TRUE);
这将像您提到的 Windows 8 启动一样工作。
【讨论】:
DoDataExchange 中所需的 DDX_Control 条目。或者,拨打CWnd::GetDlgItem 就足够了。