hur.cn - 华软网

 热门搜索

求助::Unicode下 SetWindowText的问题

  作者:未知    来源:网络    更新时间:2011/9/28
我定义了一个静态文本  m_static21
        一个整型数组  int m_sliderlimit[10]

m_static21.SetWindowText(_T("Min:%d",m_sliderlimit[0]));

如何在静态文本中输出“Min:×××”  ×××代表整型变量_sliderlimit[0]表示的数字

---华软 网友回答---
TCHAR s[32];
_tprintf(_T("Min:%d"),m_sliderlimit[0]);
SetWindowText(hwnd,s);
---华软网友回复---
C++">CString strInfo;
strInfo.Format(_T("Min:%d"),m_sliderlimit[0]);
m_static21.SetWindowText(strInfo);

---华软网友回复---
引用 1 楼 lactoferrin 的回复:
TCHAR s[32];
_tprintf(_T("Min:%d"),m_sliderlimit[0]);
SetWindowText(hwnd,s);

好像不行啊   我把最后一句改成了 m_static21.SetWindowText(s); 结果出来是乱码,还想是朝鲜语~~

---华软网友回复---
引用 2 楼 xianglitian 的回复:
C/C++ code
CString strInfo;
strInfo.Format(_T("Min:%d"),m_sliderlimit[0]);
m_static21.SetWindowText(strInfo);

多谢xianglitian 了啊 呵呵 搞定了 按照上面的程序 输出的结果是 m_sliderlimit[0]中的数字,我又加了一句 strMin=L"Min:"+strMin; 这样就都有了啊  呵呵 多谢多谢啊~~
---华软网友回复---
是我错了~~  向兄的程序 完全正确  我加的那句是多余的~~      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。