MFC中放入一个edit控件和static text控件还有一个按钮,想要实现在edit控件中输入

MFC中放入一个edit控件和statictext控件还有一个按钮,想要实现在edit控件中输入字符串,按了按钮之后在text控件中显示输入字符串的每一个字的unicod... MFC中放入一个edit控件和static text控件还有一个按钮,想要实现在edit控件中输入字符串,按了按钮之后在text控件中显示输入字符串的每一个字的unicode码,麻烦写下过程自己代码,多谢! 展开
 我来答
veket的小号
2014-02-22 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:3971万
展开全部

设置工程设置UNICODE


void CMfcdlgDlg::OnButton1() 

{

// TODO: Add your control notification handler code here

TCHAR buf[1000];

GetDlgItemText(IDC_EDIT1, buf, 1000);

int i=0;

CString s = _T("");

CString tmp = _T("");

while(buf[i])

{

tmp.Format(_T("0x%x "), buf[i]);

s += tmp;

i++;

}

SetDlgItemText(IDC_STATIC_TXT, s);

}

你可以自己 再完善一下 ,

百度网友635c934
2014-02-22 · TA获得超过100个赞
知道答主
回答量:76
采纳率:0%
帮助的人:54.7万
展开全部
CString szEdit;//假如你已将edit的内容赋给了szEdit
char *pEdit = szEdit.GetBuffer();
CString szUniCode;
for(int i=0;i<szEdit.GetLength();i++)
{
    //这里pEdit[i]就是每一个字符,获取unicode编码
    // 将获取到的编码自己转换一下,累加到szUniCode
}
m_Static.SetWindowTextA(szUniCode);

//思路就是这样,代码根据自己情况调整一下
追问
谢谢您的回答,我想在屏幕上输出的是那串字符串的unicode码 也就是16进制的码,还有就是您给的解答循环之内能帮忙写下代码吗?小弟菜鸟 多谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式