一个线程有几个消息队列?
比如我
AfxBeginThread(func,0);func()
{
...
//产生对话框(可以是无模态的),这样的话有几条消息队列呢?是不是线程一条,对话框一条?
...
}
比如我
AfxBeginThread(func,0);func()
{
...
//产生对话框(可以是无模态的),这样的话有几条消息队列呢?是不是线程一条,对话框一条?
...
}
解决方案 »
- vc中如何子类化CComBoBox的CEdit
- 坐标转换
- socket编程传送文件格式的请教,英雄救命啊!
- 我是新手,希望大家能帮忙!!
- 单文档多视图,如何显示原来的视图
- 一个在基于windows域的局域网中发送短讯给特定用户的问题
- ------------------ 大家来看看,这样写为什么达不到效果?????????-------------------------------
- 怎么捕获CTime的Format的异常呢?
- 关于installshield中program updates的疑问?
- 复选框状态提取的结果想在当前对话框之外使用。。
- 如何用VC++ 6.0发送一个HTTP Post Request
- 问题2 P2P 该怎么学啊? 高人指点
在线程中有这样的处理
func()
{
//无模态对话框创建
//sendmessage给无模态对话框
return ; //我return掉,对话框就无法处理消息了,是因为线程结束的原因吗?
}
有没有什么办法再让对话框处理消息呢?我用sleep循环不能成功,后来在return前加上peekmessage就可以了,这是怎么会事呢?谢谢指教。