_beginThread新建的线程调用MessageBox没有任何反应为什么? Code Generation调成多线程了么?实际的工作中如果确实需要显示对话框,可以想UI线程发消息,让UI线程显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的MessageBox都没有父窗口,你叫它怎么显示呢? MFC在这方面有缺陷的,工作者线程,一般处理数据,GUI线程进行界面显示处理的。可以考虑用Dot net。MFC老拉,也跟不上时代的发展了。 那为什么在main中MessageBox可以显示呢? 请教何为UI线程?写在main中的是UI线程吗?如何区分UI线程和普通线程? 我觉得问题有两个:1、_beginthread这样的函数启动线程时,线程函数应该是WINAPI类型的,也就是应该是stdcal类型。2、主线程执行的快,结束后,进程结束,你的副线程只是刚刚被构造,还没有来的及执行就又被kill了,你可以在主线程里加入等待函数,或者简单的sleep(2000)等待2秒看看。 因为main函数结束的太快了,你把main函数最后加一个cin>>i,试试 如何旋转/镜像处理一个static文本控件? 求助日期时间选择器控件 CDateTimeCtr 有关树控件 请教几个关于属性页(CPropertySheet)的问题。 请问能否创建与设备无关的DC? 定时器的ID在哪里指定? 一个异常简单的问题,但就是通不过! 我的课程设计啊help me !!! 我编写判断网络状态的简单程序却出现了问题? 如何知道本机向外发送的信息 大家帮帮我,我是学习图形的新手 typedef struct为什么会出错?
可以考虑用Dot net。MFC老拉,也跟不上时代的发展了。
请教何为UI线程?写在main中的是UI线程吗?如何区分UI线程和普通线程?
1、_beginthread这样的函数启动线程时,线程函数应该是WINAPI类型的,也就是应该是stdcal类型。
2、主线程执行的快,结束后,进程结束,你的副线程只是刚刚被构造,还没有来的及执行就又被kill了,你可以在主线程里加入等待函数,或者简单的sleep(2000)等待2秒看看。