vc sdk的..我想不出思路..
edit里面读取数据,数据不定时的变化(int型的)..读取到之后赋值给edit,SetTimer读取到第一次赋值给edit第一行然后自动换行,读取第二次的时候将它拿去跟第一行的数据比较,如果跟第一行的不一样那么数据输入给edit第二行,一样的话跳过判断进行第三次比较...以此类推..
感觉我说的有点绕...我也不知道怎么表达了 希望前辈看的懂..

解决方案 »

  1.   

    那么清晰的比较的话用ListBox吧,别用Edit了
    ListBox容易定位内容
      

  2.   

    前辈 不好意思...ListBox我没用过 能不能说下需要用到哪些成员 怎么用..
      

  3.   

    生成一个CListBox控件变量,m_listbox通过m_listbox插入数据,m_listbox.AddString(A);这样就可以了 我在OnInitDialog函数末尾增加以下代码,可以正常显示的。CString A="fdasfD";m_listbox.AddString(A);return TRUE;  // return TRUE  unless you set the focus to a controllistbox可以自动去除重复行 楼主的意思不就是去除重复行
      

  4.   

    直接用vector存储你的int数据  按你了逻辑 往vector里比较插入数据  edit每次只要从vector里取数据写上就行了 每写一个换一行
      

  5.   

    你的那个 edit 关联为 CString Value
    利用CString的 Find 即可
      

  6.   

    sdk的要 利用 strstr()。
      

  7.   

    多查MSDNint InsertString(
       int nIndex,
       LPCTSTR lpszItem 
    );例子// The pointer to my list box.
    extern CListBox* pmyListBox;// Insert items in between existing items.
    CString str;
    int n = pmyListBox->GetCount();
    for (int i=0;i < n;i++)
    {
       str.Format(_T("item string %c"), (char)('A'+i));
       pmyListBox->InsertString( 2*i, str );
    }clistBox使用方法
    可以用GetItemData直接返回数值