消息循环为什么出了函数无法再调用收到的消息了?

消息循环为什么出了函数无法再调用收到的消息了?如果消息放在堆内存上,那么它是如何释放的呢?

http://www.cnblogs.com/nowornever-L/p/5500593.html

函数功能描述:从调用线程的消息队列中取出消息并将其放入MSG结构。该函数可取得与指定窗口相关的消息和通过PostThreadMessage函数所张贴的线程消息。