4.1 对话框和常用控件.pptVIP

  • 1
  • 0
  • 约 46页
  • 2017-01-28 发布于湖北
  • 举报
4 对话框和常用控件 4.1 对话框的使用 4.2 控件的创建和使用方法 4.3 常用控件 4.4 通用对话框和消息对话框 4.1对话框的使用 4.1.1模式和无模式对话框 模式对话框 指当对话框被弹出,用户必须在对话框中作出相应的操作,在退出对话框之前,对话框所在的应用程序不能继续执行。 无模式对话框 指当对话框被弹出后,一直保留在屏幕上,可继续在对话框所在的应用程序中进行其它操作;需要使用对话框时,单击对话框所在的区域即可激活。 在创建和退出对话框窗口时的方式不同: 创建时,模式对话框由系统自动分配内存空间,对话框退出时,对话框对象自动删除。无模式对话框需要程序员来指定内存,退出时需删除对话框对象。 退出时,两种对话框所使用的终止函数不一样。模式对话框通过调用CDialog:: EndDialog来终止,无模式对话框则是调用CWnd::DestroyWindow来终止。 函数CDiaolog::OnOK和CDiaolog::OnCancel是调用EndDialog的,因此无模式对话框必须用DestroyWindow来重载OnOK 和OnCancel两个函数。 需要正确删除表示对话框的对象。对模式对话框,在创建函数返回后即可删除对象。无模式对话框不是同步的,在创建函数调用后立即返回,因而不知道何时删除对象,但可以通过重载CWnd::PostNcDestroy函数并

文档评论(0)

1亿VIP精品文档

相关文档