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

Posted

技术标签:

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

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

在此先感谢....

【问题讨论】:

【参考方案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 得到了... :) 谢谢

以上是关于如何在静态文本标签中包含特殊字符?的主要内容,如果未能解决你的问题,请参考以下文章

PHP:如何在 mail() 中包含特殊字符?

如何使用正则表达式匹配 Ruby 中包含特殊字符的重复模式?

如何正确处理Shell 函数传人参数中包含的特殊字符

如何在 React 和 JSX 中导入名称中包含特殊字符的 JS 文件?

如果 Json 变量在 WCF 中包含空格或任何特殊字符,如何获取 Json 值

在 BigQuery 的列名中包含特殊字符?