- 5
- 0
- 约 23页
- 2017-06-04 发布于贵州
- 举报
计算机C语言编教程 第四章 对话框
非模态对话框 非模态对话框允许用户在处理非模态对话框的同时处理目标对话框,其不会垄断用户的输入,如图4-5所示。 使用ClassWizard加入成员变量 创建好了对话框类后,就可以使用ClassWizard为对话框类加入与控件相关联的成员变量了。 添加消息处理函数 所谓消息处理函数即窗口过程,在这个函数中,不同的消息将用switch分支语句分配到不同的处理程序中去,消息处理函数在应用程序中的功能如图4-23所示。 添加消息处理函数 双击ClassWizard中的按钮来打开【Add Member Function】对话框。在该对话框中添加消息处理函数。事实上,读者可以右击该类,在其中选择【Add Windows Message Handle】菜单项,在其中也可添加消息处理函数。 显示非模态对话框 例如,要显示一个非模态对话框m_Mydlg,其实现代码如下所示。 if (!m_Mydlg.m_hWnd) //判断对话框是否已被创建 { m_Mydlg.Create(IDD_MYDLG); //创建对话框IDD_MYDLG } m_Mydlg.ShowWindow(SW_SHOW); //显示对话框 显示模态对话框 例如,要创建并显示一个模态对话框,其实现代码如下所示: CMyDlg m_Mydlg
原创力文档

文档评论(0)