What differences are there between Windows and Console applications ?
When creating a new project in Visual C++ , it asks to choose either of the above .
Message Loop is also one of the difference:
http://en.wikipedia.org/wiki/Message_loop_in_Microsoft_Windows