首页
社区
课程
招聘
[求助]MFC的问题
发表于: 2007-5-28 20:57 5179

[求助]MFC的问题

2007-5-28 20:57
5179
我做了一个 退格键的功能
以下是 code:
else        if(0x08==nChar)
        {
                COLORREF color=dc.SetTextColor(dc.GetBkColor());
        dc.TextOut(m_point.x,m_point.y,m_chars);
                m_chars=(m_chars.Left(m_chars.GetLength()-1));
                dc.SetTextColor(color);

0x08 就是退格键的16进制  

dc  就是一个CWindowsDC的类...
m_chars  是 CString 的类

功能是实现了...但是使用退格键后 会留下一些特殊的字符...¢ 类似于这种的 是怎么回事???
- -# 难道是人品问题

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 289
活跃值: (236)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
2
如果是汉字的话,一个汉字占两个字节的,一次退回一个字节是有问题的。
2007-5-28 22:20
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
3
人品问题````````````````` ``
2007-5-29 09:07
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
4
用宽字符统一处理,一次退2
2007-5-29 11:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
原来是这样的.... - -!  thanks
2007-5-29 11:51
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
6
unicode
2007-5-29 15:54
0
游客
登录 | 注册 方可回帖
返回
//