您可以使用标准表单中的公共对话框,也可以自定义它们。从用户的角度来看,通用对话框的主要优点是其应用程序与应用程序的一致外观和功能。因此,只有当应用程序绝对需要时,才能自定义一个通用对话框。否则,丢失一致的外观和简单的编码界面。适当的定制将尽可能多地保留原始控件。增加对话框的大小或在对话框中已经可用的空间中添加新的控件是适当的定制。隐藏原始控件或以其他方式更改原始控件的预期功能是不合适的定制。
本节讨论以下用于自定义公共对话框的方法:
*提供自定义对话框模板,定义附加控件或修改标准控件
*创建一个挂钩过程来监视和过滤发送到对话框过程的消息
*使用注册邮件接收或发送信息到对话框
*为常见对话框提供帮助支持