void MainDialog::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT_B, mv_B);
DDV_MinMaxInt(pDX, mv_B, 0, 32767);
DDX_Control(pDX, IDC_EDIT_B, mc_B);
//Set text value
i = 5105;
sprintf( sForShow, "%d", i );
lp_ForSet = (LPCTSTR)(LPTSTR)sForShow;
//lp_ForSet = (LPCTSTR)sForShow;
mc_B.SetWindowTextW( lp_ForSet );
//Set text value.Done.
}
VC2008 使用setwindowrtextw 设置文本框 显示乱码
答案:3 悬赏:0 手机版
解决时间 2021-04-11 02:47
- 提问者网友:暮烟疏雨之际
- 2021-04-10 19:59
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-04-10 21:36
应该是字符显示的问题。setwindowrtextw对应的应该是Unicode,查查你的设置。
全部回答
- 1楼网友:夜余生
- 2021-04-10 23:24
资源里语言设置你看看有没有问题
- 2楼网友:神也偏爱
- 2021-04-10 22:33
int i = int32.parse(textbox1.text); i += 2; textbox1.text = i.tostring(); 这样子就可以的 其他的也一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |