对话栏
对话栏是工具栏,可以包含任何控件的一 控制条 。由于它具有无模式对话框的特征, CDialogBar 对象提供更为强大的工具栏。
具有工具栏和 CDialogBar 对象之间的一些重要差异。CDialogBar 对象从对话框模板资源后,可以使用 Visual C++ 对话框编辑器创建,并且不能包含任何窗口控件。用户可以从控件使用 tab 键移动到控件。,如果父调整大小,并且可以指定对齐样式对齐对话栏与父框架窗口的任何部分甚至不进行就地。下图显示了各种控件的一个对话栏。
对话栏
在其他方面,与 CDialogBar 对象一起使用就象使用无模式对话框使用。使用对话框编辑器设计和创建对话框资源。
其中一个对话栏美德是除了按钮外,它们可以包含控件。
当派生自己时是常规自己的对话框从 CDialog类,则通常不派生自己对话栏的自己的类。对话栏是扩展到一个主窗口,所有对话栏控件通知信息,如 BN_CLICKED 或 EN_CHANGE,将发送到对话栏,主窗口的父级。