我的列表会动态在局域网中搜索其他电脑信息,每隔一秒更新列表一次,
同时我有一个edit窗口,输入一些信息,是起更新时候过滤作用的,类似关键字,根据这个关键字去搜索,
可是当我光标点在edit窗口输入时候,由于列表1秒更新一次,更新后光标不在edit窗口中,没法继续输入,怎么解决?
请各位高手给点建议

解决方案 »

  1.   

    怎么会“更新后光标不在edit窗口中”?那你怎么更新的?
      

  2.   

    是设置了一个时钟,每隔1秒更新列表1次,
    lvitem.pszText = ip.GetBuffer(ip.GetLength());
    lvitem.iImage = 0;
    m_lookup_list.SetItem(&lvitem); // modify existing item (the sub-item text)
    这是更新某一行的一个item,有4个item。
      

  3.   

    如果你没有切换焦点的操作,不应该有这样的现象。参考这篇文章我的答复:http://community.csdn.net/Expert/topic/4332/4332722.xml?temp=.5448267