對話方塊列
對話方塊列是一種工具列的控制列 ,它可以包含任何類型的控制項。 因為它具有非強制回應對話方塊的特性,所以 CDialogBar 物件提供功能更強大的工具列。
有幾個主要的差異工具列和CDialogBar物件。 A CDialogBar從對話方塊樣板資源時,您可以使用 Visual C++ 對話方塊編輯器來建立這些,而且可以包含下列資料的任何一種 Windows 控制項建立的物件。 使用者可以從控制來控制] 索引標籤。 然後您可以指定對齊對話方塊列與父框架視窗的任何部分,或甚至將它保留不動父代重新調整大小時對齊樣式。 下圖顯示的對話方塊列擁有不同的控制項。
對話方塊列
在其他方面,使用CDialogBar物件,就像使用非強制回應對話方塊。 使用對話方塊編輯器來設計和建立對話方塊資源。
對話方塊列的優點是它還包含按鈕以外的控制項。
一般來衍生您自己的對話方塊類別是CDialog,您通常不會衍生您自己的對話方塊列類別。 對話方塊列皆延伸的主視窗與任何的對話方塊列控制項告知訊息,例如 BN_CLICKED 或 EN_CHANGE,將會傳送到] 對話方塊,橫條圖、 主視窗的父代。