我在MFC中构建了一个游戏,我想在对话框的静态文本字段中显示用户得分,所以我想做类似这样的事情:
staticScore.SetWindowText(_T("you got %d points", score));
但是这不起作用,这显示“你有%d分”,而没有用分数替换%d。
如何在静态文本字段中显示存储在某个变量中的数字?
答案 0 :(得分:1)
CString score;
score.Format(_T("You got %d points"),m_score);
staticScore.SetWindowText(score);