标签: c++ c mfc loops message
有没有办法知道MFC消息循环是否已经在运行?
编辑:上下文:库(具有事件处理)需要知道其事件过滤是否必须附加到现有MFC消息循环或创建自己的消息循环:如果是主消息循环已存在它不能创建自己的循环,因为它会阻塞。
答案 0 :(得分:0)
没有等待一段时间就没有办法做到这一点,例如在尝试发送事件并等待它时,或使用专用于检测停滞应用程序的特殊MFC功能等待5秒(哪一个?我可以不记得它的名字......)。
如果你需要这样做,找到另一种方法,做出其他假设。遗憾。