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