在纠结多线程、回调、win32api函数等烦心事的时候,收到了一个idea事件。(呵呵)如果我在注册窗口类时为lpfnWndProc分配DefWindowProc而不是定义全局(或在设计类时是静态的)回调函数,然后在单独的线程上运行整个事件循环?这样我就不必在implementingthecallbackinaclass时绕过this问题了。并且主线程继续执行,将您从那个被上帝遗弃的while循环中解放出来,让您可以做任何事情,甚至可以打开另一个窗口(耶!)“正常”方式:LRESULTCALLBACKWndProc(...){...//processeventinformationre