建立工具列的方法
MFC 提供兩個類別來建立工具列: CToolBar 和 CToolBarCtrl (包裝 Windows 通用控制項 API)。 CToolBar提供的所有功能的工具列通用控制項,以及處理許多常見所需要的控制項設定和結構的資料。 不過,產生可執行檔通常會大於以建立CToolBarCtrl。
CToolBarCtrl通常會導致較小的可執行檔,而且您可能會想使用CToolBarCtrl如果您不想要在 MFC 架構中整合的工具列。 如果您打算使用CToolBarCtrl和 MFC 架構中整合工具列,您必須採取通訊至 MFC 的工具列控制項操作投入更多。 這種通訊並不困難。 但是,就是不必要的當您使用的額外工作CToolBar。
Visual C++ 提供兩種方式可以利用工具列通用控制項。
建立工具列使用CToolBar,然後呼叫 CToolBar::GetToolBarCtrl 來存取CToolBarCtrl成員函式。
建立工具列使用 CToolBarCtrl的建構函式。
任何一種方法會讓您存取的成員函式] 工具列控制項。 當您呼叫CToolBar::GetToolBarCtrl,它會傳回參考CToolBarCtrl物件,所以您可以使用不論是哪一組成員函式。 請參閱 CToolBar 如有關建構,並建立工具列,使用CToolBar。