SonicUI界面设计一个很简单的问题C++
有用过SonicUI界面引擎编程的,都知道一个ISonicString字符的定义。
我想显示一个东西的名字,名字未定,要怎么给这个字符串赋值。
比如
原本
ISonicString *m_headLastupdate;
m_headLastupdate->Format("/c=%x, font, font_height=30/最近更新", RGB(255, 0, 255));
这样写是可以正常显示的
那我想用一个newTitle来代替“最近更新”,为了每次替换掉,
ISonicString *m_headLastupdate;
CString newTitle = _T("最近更新");
m_headLastupdate->Format("/c=%x, font, font_height=30/%s", RGB(255, 0, 255),newTitle);
这样写运行到这就中断了。
谁知道第二种方法怎么解决?
[解决办法]
没用过SonicUI,帮顶。
[解决办法]
这种专业的问题,直接求助于开发者,比在这里问好多了。大部分人听都没听过,别说用了。
------------------------------------
[解决办法]
ISonicString *m_headLastupdate;
m_headLastupdate->Format("/c=%x, font, font_height=30/最近更新", RGB(255, 0, 255));
你确定这个正常么 你没有写 m_headLastupdate = GetSoniUI()->CreateString();应该不对吧