【问题标题】:How to include special Char in Static text lable?如何在静态文本标签中包含特殊字符?
【发布时间】:2014-12-02 13:02:28
【问题描述】:

在静态文本标签中,我想包含一个特殊字符,其 ASCII 值为 167。我有一个静态文本 ID。如何在对话框窗口中使用该 ID 在该静态文本标签中显示特殊字符?

在此先感谢....

【问题讨论】:

    标签: visual-c++ mfc mfc-feature-pack


    【解决方案1】:

    假设您使用的是 Visual Studio,您应该能够将其复制到标签的“属性”窗口中。使用字符映射应用程序找到您想要的字符(在我的机器上是 §),选择它,然后复制它,然后将其粘贴到静态文本的“标题”属性中。

    【讨论】:

      【解决方案2】:

      这是非常简单的工作

      CString abc;    //Take CString variable
      abc = _T("Hello §");  // Give Value
      
      m_label.SetWindowText(abc);  // Create variable of static label, set its text
      

      或者

      GetDlgItem(IDC_YOUR_LABEL_ID)->SetWindowText(abc);
      

      如果你不知道如何打印 ASCII 值?。 它非常简单,例如在这里您必须打印值 0167。
      只需按Alt + 0167,您将获得§。您可以在 Visual Studio 甚至在记事本中尝试。它会正常工作的。

      【讨论】:

      • 非常感谢您的建议。我试过 Alt + 167...我得到“º”..那是我的错误..我会给 0167...其实我想要“ §" 我用 Alt + 0167 得到了... :) 谢谢
      猜你喜欢
      • 1970-01-01
      • 2019-03-07
      • 2014-04-06
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 2019-06-24
      • 2014-10-16
      相关资源
      最近更新 更多