如题,不知道VB里面可不可以结束指定的线程

解决方案 »

  1.   

    TerminateThreadThe TerminateThread function terminates a thread.
    BOOL TerminateThread(
      HANDLE hThread,
      DWORD dwExitCode
    );
      

  2.   

    哦,根据msdn说的,只要有线程句柄就可以了,和属于什么进程没关系
      

  3.   

    提醒一下,楼主最好对要结束的线程如何工作有个了解。
    因为用TerminateThread结束线程会导致线程的相关资源得不到释放,尤其是该线程中如果做了同步(用到了Mutex,Semaphore,Event,CriticalSection等等),那么如果你TerminateThread时正好线程还没有Release这个对象,就很有可能造成死锁,这一定得注意。MSDN中也并不建议用TerminateThread结束线程,除非万不得已没有办法了。
      

  4.   

    PostMessage(Hwnd, &H10, 0&, 0&)