Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么方法可以知道 MFC 消息循环是否已经在运行?
编辑:上下文:库(带有事件处理)需要知道它的事件过滤是否必须附加到现有的 MFC 消息循环或创建自己的消息循环:如果主消息循环已经存在,它不能创建自己的循环,因为它会阻塞。
如果不等待一些时间,就没有办法做到这一点,例如在尝试发送事件并等待它时,或者使用专门用于检测停滞应用程序的特殊 MFC 功能等待 5 秒(哪个?我不记得了它的名字...)。
如果您需要这样做,请找到另一种方法,做出其他假设。对不起。