码迷,mamicode.com
首页 > Windows程序 > 详细

DefWindowProc

时间:2018-10-06 10:40:36      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:post   实现   list   产生   text   处理   相同   style   先后   

简介

  • 函数功能:该调用DefWindowProc函数时使用窗口过程接收的相同参数。
  • 函数原型:LRESULT DefWindowProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
 

功能

  • DefWindowProc这个函数是默认的窗口处理函数,我们可以把不关心的消息都丢给它来处理。这个函数在处理关闭窗口消息WM_CLOSE时,是调用DestroyWindow函数关闭窗口并且发WM_DESTROY消息给应用程序;而它对WM_DESTROY这个消息是不处理的(考虑为什么?);我们在应用程序中对这个消息的处理是发出WM_QUIT消息。因此WM_CLOSE、WM_DESTROY、WM_QUIT这三个消息是先后产生的。

参数

  • hWnd:指向接收消息的窗口过程的句柄。
  • Msg:指定消息类型。
  • wParam:指定其余的、消息特定的信息。该参数的内容与Msg参数值有关。
  • IParam:指定其余的、消息特定的信息。该参数的内容与Msg参数值有关。

返回值

  • 返回值:返回值就是消息处理结果,它与发送的消息有关。
备注:对于Windows CE;如果Msg为WM_SETTEXT那么返回0。
当DefWindowProc处理WM_DESTROY消息时,它不自动调用PostQuitMessage
速查:Windows NT 3.1以上版本;Windows:95以上版本:Windows CE以上版本;头文件;winuser.h;库文件:user32.lib;Unicode:在Windows NT环境中以Unicode和ANSI版本实现。

DefWindowProc

标签:post   实现   list   产生   text   处理   相同   style   先后   

原文地址:https://www.cnblogs.com/YiShen/p/9746622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!