关于Edit中数据的格式问题

suisuibianbian 2003-08-26 08:16:06
Edit中有这样两行数据
0000NOP 00??SSNLT. PZMPSR.A wdt=00
0000PRM_WR 02??SSNLT. PZMPSR.A[0201H]
第一行的"00??SSNLT. PZMPSR.A wdt=00"与第二行的"02??SSNLT. PZMPSR.A[0201H]"应该是对齐的,因为每行数据的第二段都是第一段字符串+(20-CString(第一段字符串).Getlength())个空格开始的.但是在Edit中显示就是不对齐,我把Edit中的数据保存到文本文件中显示正常.
这个问题怎么解决?


...全文
9 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbhelp 2003-08-27
字体设对了就好了!
回复
suisuibianbian 2003-08-27
应该不是代码的问题,不然保存到文件中怎么是对齐的呢?
应该是字体问题,那字体怎么设呢?
回复
suisuibianbian 2003-08-27
再顶一下
回复
suisuibianbian 2003-08-27
没人回答呀,找以前的帖子没有啊
回复
akiko 2003-08-26
是哪儿粗心了吧,一段土码:
CString str0("0000NOP");
CString str1("00??SSNLT. PZMPSR.A wdt=00");
CString str2("0000PRM_WR");
CString str3("02??SSNLT. PZMPSR.A[0201H]");
int i=20-str0.GetLength();
m_strEdit=str0;
while(i--) m_strEdit+=' ';
m_strEdit+=str1+"\r\n"+str2;
i=20-str2.GetLength();
while(i--) m_strEdit+=' ';
m_strEdit+=str3+"\r\n";
UpdateData(FALSE);
回复
发动态
发帖子
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
社区公告
暂无公告