CToolBarCtrl 物件包含數個內部數據結構:按鈕影像位圖清單、按鈕卷標字串清單,以及結構清單 TBBUTTON ,可將影像和/或字元串與按鈕的位置、樣式、狀態和命令標識符產生關聯。 這些數據結構的每個元素都會由以零起始的索引來參考。 您必須先設定這些數據結構,才能使用 CToolBarCtrl 物件。 如需數據結構的清單,請參閱 Windows SDK 中的 工具列控件 。 字串清單只能用於按鈕標籤;您無法從工具列擷取字串。
若要使用 CToolBarCtrl 物件,您通常會遵循下列步驟:
使用 CToolBarCtrl 物件的方法
建構 CToolBarCtrl 物件。
呼叫 Create 以建立 Windows 工具列通用控件,並將它附加至
CToolBarCtrl物件。 如果您想要按鈕的點陣圖影像,請呼叫 AddBitmap,將按鈕位圖新增至工具列。 如果您想要按鈕的字串卷標,請呼叫 AddString 和/或 AddStrings,將字串新增至工具列。 呼叫AddString和/或AddStrings之後,您應該呼叫 AutoSize ,以取得要顯示的字串或字串。藉由呼叫 AddButtons,將按鈕結構新增至工具列。
如果您要工具提示,請在工具列的擁有者視窗中處理 TTN_NEEDTEXT 訊息,如 處理工具提示通知中所述。
如果您想要讓使用者能夠自定義工具列,請在擁有者視窗中處理自定義通知訊息,如 處理自定義通知中所述。