再着我对HANDLE 很是不理解,能帮我解释一下吗?

解决方案 »

  1.   

    很容易,一个小示例代码片断
    LPTHREAD_START_ROUTINE lpThreadProc = (LPTHREAD_START_ROUTINE)MessageThreadProc;task.m_hThread = CreateThread(NULL, NULL, lpThreadProc, lpParam, NULL, &task.m_dwThreadId);
      

  2.   

    可以把HANDLE 当作一个固定的索引,它是某一个对象的标志,具体是什么,微软也没说。
      

  3.   

    SuspendThread、ResumeThread都需要用到这个CreateThread返回的HANDLE。
    另外,如果对你没用,别忘了关闭它。
    CloseHandle(CreateThread(……));
      

  4.   

    createthread的用法嘛看MSDN。
    HANDLE就是一个唯一的标识符。