0
在MFC文本说我想的TextOut线,在格式化文本是右对齐,如:从字符转换空白处wchar_t的
1234
225
64
但是,下面的代码无法正常工作:
wchar_t test[20];
int i;
swprintf(test, L"%4d",i);
似乎在wchar_t中转换的空格仍然只占用一个字节的空间,而不是两个,因此文本没有对齐。有没有简单的方法来解决它?谢谢。
'i'未初始化......这个例子应该打印什么? – StoryTeller
有什么'mfc'这样做?如果您尝试在文本框或其他窗口小部件上显示,那么该窗口小部件将具有文本否的右对齐属性? – EdChum
阅读有关价值理由的内容。 –