CreateWindow函数会不会创建新的线程? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会,CreateThread才会创建线程。 WINMAIN()函数为应用程序主线程的线程函数。 其它情况只能是通过Createprocess或Createthread才会创建新的线程。 检测是否创建一个线程,利用CONTEXT STRUCTURE,因为WINDOWS 在创建线程时,首先初始化线程,在CONTEXT结构存放寄存器组。如果检测到CONTEXT STRUCTURE 发生了改变,说明此时有一个线程被创建。 楼上不解。context是每个线程一个的吧。如何监测有新的context创建呢? CreateWindow时不是需要WINCLASS 结构嘛,这个结构里已经指定了你的窗体的回调函数了。这个回调函数不是线程函数,并且他的调用也是在WINMAIN()主线程中由消息循环部分调用的,不管你创建了多少窗体,消息循环部分都可以给派送消息的。 呵呵,虽然CreateWindow不会,但是如果正被创建的Window的OnCreate中有CreateThread之类的函数,那么CreateWindow之后,会有新线程出现。 创建windows一定会创建线程的不知道是不是CreateWindow创建的。 Windows菜单,微软,你怎么这样 为什么切换窗口后,活动窗口是同一个呢!? 怎么让我的程序在Windows 7上以管理员身份运行? 用DC的bitblt 或者StretchBlt在CScrollView中画变形的bitmap怎么这么难看,用办法吗?急 我的调试信息中出现大量的信息,如何去掉 获得IE控件的智能指针后如何判断IE已经完整下载了网页? 透明位图问题,急 一个文件读取问题 根据进程ID,如何得到该进程使用内存的大小? 哪里有教算法的网站?我需要这个 请问一个如何使一段程序要么运行,要么都不运行? 加了壳的程序能不能用Import Address Table 写入截住API?
context是每个线程一个的吧。
如何监测有新的context创建呢?
这个回调函数不是线程函数,并且他的调用也是在WINMAIN()主线程中由消息循环部分调用的,
不管你创建了多少窗体,消息循环部分都可以给派送消息的。
不知道是不是CreateWindow创建的。