
Windows程序的进行依靠外部事件来驱动,也就是说,程序不断等
待(利用一个while循环),等待任何可能的输入,然后做判断,然
后再做适当的处理。
每一个Windows程序都应该有一个如下的循环:
MSG msg;
while(GetMessage(&msg,NULL,NULL,NULL))
{ //从消息队列中取得消息
TranslateMessage(&msg);
//检索并生成字符消息WM_CHAR
DispatchMessage(&msg);
//将消息发送给相应的窗口函数
}