當(dāng)前環(huán)境:
主線程維護(hù)主窗口的消息循環(huán)
期望的動(dòng)作:
1. 主線程啟動(dòng)一個(gè)子線程,等待子線程的事件(Event)。
2. 子線程創(chuàng)建一個(gè)窗口,當(dāng)創(chuàng)建成功向主線程發(fā)送事件(Event)。
問題:
1. 主線程一直等待事件
2. 子線程調(diào)用CreateWindows無返回。
原因:
1. 子窗口在創(chuàng)建時(shí)會(huì)向其父窗口發(fā)送WM_PARENTNOTIFY,因此子線程等待父窗口的處理結(jié)果。
2. 主線程在等待子線程發(fā)送的事件,不能處理消息。