如何在静态文本标签中包含特殊字符?

时间:2014-12-02 13:02:28

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

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

提前致谢....

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这是一项非常简单的工作

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中甚至在记事本中尝试它。它会正常工作。