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中的数据保存到文本文件中显示正常.
这个问题怎么解决?
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中的数据保存到文本文件中显示正常.
这个问题怎么解决?
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);