请教,谁能给俺一个VC界面多线程操作的例子程序。放到listview中加载数据的。谢谢

解决方案 »

  1.   

    AfxBeginThread(ThreadProc, (LPVOID)GetSafeHwnd());UINT __cdecl ThreadProc(LPVOID lParam)
    {
     HWND hWnd = (HWND)lParam;
     ...
     PostMessage/SendMessage(hWnd, ...);
     return 0;
    }
      

  2.   

    你看看这个可以参考一下不
    虽然文章处理的是richedit
    不过原理是一样的
    http://blog.csdn.net/xianglitian/article/details/6729851
      

  3.   

    如1楼所说,同时也可以将listview的句柄传递进去,可以在线程中操作。
      

  4.   

    2楼是什么意思,难道不是在线程函数中给LISTVIEW加载上数据吗?另外,思路是不是线程函数启动的时候发个消息给主窗口通知显示进度条。然后当线程函数处理完的时候发消息给主窗口隐藏进度条停止滚动发消息的那个谁能帮我写下,包括发送、接收和处理的。
      

  5.   

    那richedit的信息是怎么输出的......
      

  6.   

     多线程啊,百度上有个例子啊,你搜一下 “多线程编程 韩耀旭”。源码地址是:http://download.csdn.net/source/3277910 .