wxWidgets:将所有内容与 wxString 相互转换
wxWidgets:将所有内容与 wxString 相互转换
文字
文字是用代码编写的字符串,带有“周围的引号”。文字不是 wxString,并且(在 wxWidgets 2.8 中)不会被隐式转换为 1。这意味着您永远不能将原始文字传递给 wxWidget 函数或方法(除非您不关心您的应用程序不是使用支持 Unicode 的 wxWidgets 构建)
MessageBox("I'm a mistake!") // WRONG in WxWidgets 2.8 (OK in 3.0)
相反,wxWidgets(wxWidgets 3.0 之前)要求您使用以下宏之一将文字转换为 wxString 兼容的字符: