分享好友 天南地北首页 网站导航

什么是DefDlgProc

网友 2023-09-16 13:15 · 头闻号教育培训

最佳答案:

DefDlgProc是函数名,该函数为属于应用程序定义的对话框类的窗口过程提供缺省的消息处理。

详情介绍

DefDlgProc是函数名,该函数为属于应用程序定义的对话框类的窗口过程提供缺省的消息处理。

外文名
DefDlgProc
类别
计算机函数
功能
提供缺省的消息处理
原型
LRESULT DefDlgProc

DefDlgProc函数原型

LRESULT DefDlgProc(HWND hDlg,UINT Msg,WPARAM wParam, LPARAM Param);

DefDlgProc参数

hDlg:指定对话框。

Msg:指定消息数目。

wParam:指定消息中特定的其他信息。

Iparam:指定消息中特定的其他信息。

返回值:返回值指定消息处理的结果且依赖于发送的消息。

备注:DefDlgProc函数为对话枢预定义类的窗口应用程序。此应用程序通过把消息传送到对框应用程序和为对话框应用程序返回的任何一个FALSE消息,提供缺省处理而为对话框提供内部的处理程序。为自定义对话框创建自定义应用程序的应用程序,常用DefDlgProc而不是DefWindowProc函数来执行缺省的消息处理。应用程序通过用合适的信息来填充一个WNCLASS结构和通过用RegisterClass函数登记的类创建自定义对话框类。一些应用程序用GetClasslnfo函数指定与定义对话框的名来填充此机构。在这种情况下,应用程序在登记之前至少改变IpszClassNamede数目。在所有的情况下,对于自定义对话框的WNDCLASS的cbWndExtra成员一定至少设置为DLGWINDOWEXTRA。DefDlgProc函数一定不要通过一个对话框应用程序来调用,这样做会导致循环执行。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:winuser.h;库文件:user32.lib;Unicode:在Windows NT上实现为Unicode和ANSI两种版本。

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞