none
ClistCtrl某一列,有没有类似CEdit 中的ES_PASSWORD属性 RRS feed

  • 问题

  • 这边是用一个ClistCtrl显示账户和密码,想把密码这一列和CEdit  ES_PASSWORD格式一样直接转换为非明文的显示方式,请问有类似的属性吗?
    2019年1月21日 7:38

答案

  • 你好,

    感谢您在微软论坛发帖提问。

    >>ClistCtrl某一列,有没有类似CEdit 中的ES_PASSWORD属性 

    CListCtrl类是用来封装显示一组项的“列表视图控件”功能,每一项都包含一个图标(来自图像列表)和标签。而CEdit类是用来提供Windows编辑控件的功能。所以,我认为ClistCtrl没有类似CEdit中的ES_PASSWORD属性。但是你可以尝试用“*”来代替密码显示,将真正的密码保存在自己定义的私有成员变量中。或者,在显示密码的框中创建一个和他一样大小的edit框,把他设置为
    password属性就可以了。

    有关CListCtrl类的更详细的资料,我建议您可以参考以下链接:https://docs.microsoft.com/zh-cn/cpp/mfc/reference/clistctrl-class?view=vs-2017

    Best wishes,

    Jeanine Zhang

    • 已标记为答案 Hota_CT 2019年1月22日 8:11
    2019年1月21日 9:19
    版主