WM_DESTROY消息-吉林大学Windows API编程
五、WM_DESTROY消息
WM_DESTROY消息是另一个重要消息。这一个消息指示,Windows正在根据用户输入的命令来清除窗口。该消息是用户单击Close按钮或者在程序的系统菜单上选择Close时发生的。在本章后面将详细讨论WM_DESTROY消息是如何生效的。
HELLOWIN通过调用PostQuitMessage以标准方式响应WM_DESTROY消息: PostQuitMessage(0);该函数在程序的消息队列中插入一个WM_QUIT消息。前面提到过,GetMessage对于除了WM_QUIT之外的从消息队列中取出的所有消息都返回非0值。而当GetMessage取到一个WM_ QUIT消息时,它返回0,这将导致WinMain退出消息循环,并终止程序。然后程序执行下面的语句:
WM_DESTROY消息是另一个重要消息。这一个消息指示,Windows正在根据用户输入的命令来清除窗口。该消息是用户单击Close按钮或者在程序的系统菜单上选择Close时发生的。在本章后面将详细讨论WM_DESTROY消息是如何生效的。
HELLOWIN通过调用PostQuitMessage以标准方式响应WM_DESTROY消息: PostQuitMessage(0);该函数在程序的消息队列中插入一个WM_QUIT消息。前面提到过,GetMessage对于除了WM_QUIT之外的从消息队列中取出的所有消息都返回非0值。而当GetMessage取到一个WM_ QUIT消息时,它返回0,这将导致WinMain退出消息循环,并终止程序。然后程序执行下面的语句:
2.33MB
文件大小:
评论区