• 1.摘要
  • 2.基本信息
  • 3.函数原型
  • 4.返回值
  • 5.说明
  • 6.MFC
  • 7.参考资料

OnInitDialog

On Init Dialog是是MFC的面向对象编程语言的类C Dialog中的成员函数名。调用这个成员函数是对WM_INITDIALOG消息作出的反应。这条消息是在对话框即将显示之前,在Create,Create Indirect或Do Modal调用期间发出的。

基本信息

  • 外文名

    OnInitDialog

  • 属性

    初始化成员函数名

  • 处理

    相当于对对话框进行初始化处理

  • 返回值

    返回非零值

函数原型

CDialog::OnInitDialog

virtual BOOL OnInitDialog();

返回值

  指定对话框是否对它的一个控件设置输入焦点。如果OnInitDialog返回非零值,Windows将输入焦点设在对话框的第一个控件上,只有在对话框明确将输入焦点设在某控件上,应用返回0。

说明

调用这个成员函数是对WM_INITDIALOG消息作出的反应。这条消息是在对话框即将显示之前,在Create,CreateIndirect或DoModal调用期间发出的。

如果在对话框初始化后需要执行特别处理,覆盖该函数。首先调用基类OnInitDialog,但不考虑其返回值。正常情况下,覆盖的函数返回TRUE。Windows调用OnInitDialog函数是通过标准的全局对话框过程(它们对于所有的Microsoft基础类库的对话框是通用的),而不是通过消息映射。因此该函数不需要消息映射入口。

MFC

MFC是MicroSoft Foundation Classes.是微软开发的一套类库,OnInitDialog是其中用于对话框初始化。

参考资料

  • 1
    OnInitDial