Sure, NOREMOVEchecks if there's a message on the queue and returns true if there is. Then, you use GetMessage to pull it off the queue and process it. You're right that looping on it until all messages have been processed is the better way to do it (even better: render in a separate thread, so you don't slow your render loop if processing tons of input/messages).
That said, it doesn't give any insight as to why the behavior is different. In both the first and second cases, the message queue is processed successfully; messages are caught, translated, and passed. Starting fullscreen or windowed works in both, but switching contexts via alt-enter doesn't work in the latter.
CaanonMember Since 08 Mar 2012
Offline Last Active Apr 03 2012 12:13 AM
Don't bother subscribing. I just use this to bookmark songs on Pandora that I like.
- Group Members
- Active Posts 4
- Profile Views 637
- Submitted Links 0
- Member Title Member
- Age Age Unknown
- Birthday Birthday Unknown