如题

解决方案 »

  1.   

    不会,CreateThread才会创建线程。
      

  2.   

    WINMAIN()函数为应用程序主线程的线程函数。 其它情况只能是通过Createprocess或Createthread才会创建新的线程。
      

  3.   

    检测是否创建一个线程,利用CONTEXT STRUCTURE,因为WINDOWS 在创建线程时,首先初始化线程,在CONTEXT结构存放寄存器组。如果检测到CONTEXT STRUCTURE 发生了改变,说明此时有一个线程被创建。
      

  4.   

    楼上不解。
    context是每个线程一个的吧。
    如何监测有新的context创建呢?
      

  5.   

    CreateWindow时不是需要WINCLASS 结构嘛,这个结构里已经指定了你的窗体的回调函数了。
    这个回调函数不是线程函数,并且他的调用也是在WINMAIN()主线程中由消息循环部分调用的,
    不管你创建了多少窗体,消息循环部分都可以给派送消息的。
      

  6.   

    呵呵,虽然CreateWindow不会,但是如果正被创建的Window的OnCreate中有CreateThread之类的函数,那么CreateWindow之后,会有新线程出现。
      

  7.   

    创建windows一定会创建线程的
    不知道是不是CreateWindow创建的。