开一个模式对话框、创建一个EVENT或MUTEX后,用WAITFORSINGLEOBJECT函数等等都可以做到你的要求,看你的实际情况了。
解决方案 »
- ATL::CComObject<class CSampleMSPStream>::AddRef(void) 错误
- 菜鸟请教,MFC如何执行带参数的EXE
- CWnd窗口的问题
- 拖动没有边框的窗体(建的是MFC应用程序)
- 关于classview里的显示错误,不知还有人遇到过没有,内详
- 请问如何在BMP图象某一像素点位置写字!
- 为什么这段程序显示不了图片,拉小弟一把了,感激不尽!!
- 求书。。请问哪里有Programming Windows with MFC (最好是中文的)下载??
- vc获取本地ipv6地址的出错?
- 如何使CEdit自动折行?高分!!
- ======如何保持一个矩形在窗口中央?
- 有谁知道实现一个自定义消息的具体步骤是什么?多谢!!
对于第一种情况,你试试在OnLButtonDown中加入while(TRUE);,然后点鼠标,看看怎么样;
对于第二种情况,你在主线程中创建一个Event,将其设为non-signaled,然后在所有线程中WaitForSingleObject(hEvent, INFINITE),看看又会怎么样;
对于第三种情况,你用flat thunk移入16位代码,然后抱住Win16Mutex不放,看看又会怎么样。当然,由于Win32的抢占式多任务以及Kernel32不是完全依赖Win16Mutex,这不一定会完全使系统瘫痪,但至少在一段时间内,你会发现系统没有了响应。