vc++中汉字的问题
我用的是MFCActiveXControlWizard工程代码如下:voidCHongjie_EMRCtrl::OnChar(UINTnChar,UINTnRepCnt,...
我用的是MFC ActiveX ControlWizard工程 代码如下:
void CHongjie_EMRCtrl::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
//???????????????????????????????????????????????????????????????????????????
// TODO: Add your message handler code here and/or call default
//键盘按下输入点
if (0x0d == nChar)//回车
{
}
else if (0x08 == nChar)//退格
{
}
else//其它的输入
{
m_stringb += nChar;//(m_stringb为CStirng类型)
CClientDC dc(this);
dc.TextOut(100,100,cs);
}
//???????????????????????????????????????????????????????????????????????????
COleControl::OnChar(nChar, nRepCnt, nFlags);
}
当我输入 "你好"
输出是 "暮"
求原因和解决办法
小弟谢谢各位了
unicode 怎么设置啊 展开
void CHongjie_EMRCtrl::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
//???????????????????????????????????????????????????????????????????????????
// TODO: Add your message handler code here and/or call default
//键盘按下输入点
if (0x0d == nChar)//回车
{
}
else if (0x08 == nChar)//退格
{
}
else//其它的输入
{
m_stringb += nChar;//(m_stringb为CStirng类型)
CClientDC dc(this);
dc.TextOut(100,100,cs);
}
//???????????????????????????????????????????????????????????????????????????
COleControl::OnChar(nChar, nRepCnt, nFlags);
}
当我输入 "你好"
输出是 "暮"
求原因和解决办法
小弟谢谢各位了
unicode 怎么设置啊 展开
5个回答
展开全部
汉字的什么问题?当成普通字符串就可以了啊 CString
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思啊?一般VC中的汉字全当字符串来处理就OL!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么话啊!怎么提问不把问题打全了?懒啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dc.TextOut(100,100,cs);
这句应该是:
dc.TextOut(100,100,m_stringb);
吧?
这句应该是:
dc.TextOut(100,100,m_stringb);
吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询