【问题标题】:How to create watermark in edit box in MFC VC++如何在 MFC VC++ 的编辑框中创建水印
【发布时间】:2015-01-28 10:23:23
【问题描述】:

我创建了一个接受密码的编辑框,但我需要显示一个水印或任何它所称的默认显示“密码”,就像我们在 Windows 8 启动时输入密码一样。

谢谢

【问题讨论】:

标签: visual-c++ mfc editbox


【解决方案1】:

这很容易做到。
只需选择一个编辑控件,右键单击编辑控件,然后单击“添加变量”。
给出变量名称,例如“m_myEdit”。
现在“OnInitDialog()”你只需要写一行。

m_myEdit.SetCueBanner(_T("Password"),TRUE);

这将像您提到的 Windows 8 启动一样工作。

【讨论】:

  • @PallaviRai 欢迎您 :) 如果我的回答有帮助,您可以接受它作为答案。这将对未来的用户有所帮助。
  • 在答案中提供完整代码通常更有价值。无需描述特定 IDE 的特定版本需要哪些步骤,而是重现 DoDataExchange 中所需的 DDX_Control 条目。或者,拨打CWnd::GetDlgItem 就足够了。
  • 我提供了步骤,即使是初学者也能理解。以及我提供的唯一一行代码。我觉得使用变量而不是 ID 更灵活。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-10
  • 2013-04-25
  • 1970-01-01
相关资源
最近更新 更多