共用方式為


CToolBarCtrl::Create

建立工具列控制項並將其附加至 CToolBarCtrl 物件。

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

參數

  • dwStyle
    指定工具列控制項的樣式。 工具列永遠必須 WS_CHILD 樣式。 此外,您也可以指定工具列樣式和視窗樣式的任何組合所述 備註之下。

  • rect
    選擇性地指定工具列控制項的大小和位置。 它可以是 CRect 物件或 的長度 結構。

  • pParentWnd
    指定工具列控制項的父視窗。 不得為 NULL

  • nID
    指定工具列控制項的 ID.

傳回值

如果不是零,則成功,則為零。

備註

您建構以兩個步驟的 CToolBarCtrl 。 首先,請呼叫建構函式,然後呼叫 建立,建立工具列控制項並將其附加至 CToolBarCtrl 物件。 適用於下列視窗樣式工具列控制項。

  • 永遠WS_CHILD

  • 通常WS_VISIBLE

  • 在極少數WS_DISABLED

根據視窗樣式的描述查看 Windows SDK 的 CreateWindow

或者,將套用 通用控制項模式的組合 Windows SDK,如中所述。

適用於工具列樣式的複合控制項或按鈕。 模式是在 Windows SDK的 工具列控制項和按鈕樣式 主題中說明。

在呼叫之後,才能使用 建立擴充工具列樣式,請呼叫 SetExtendedStyle 。 若要建立具有延伸視窗樣式的工具列,請呼叫 CToolBarCtrl::CreateEx 而不是 建立

工具列控制項自動設定工具列視窗的大小和位置。 高度會根據按鈕的高度在工具列上的。 這個寬度與父視窗的工作區的寬度。 CCS_TOPCCS_BOTTOM 樣式決定工具列是否在工作區頂端或底部排列。 根據預設,工具列會 CCS_TOP 樣式。

需求

Header: afxcmn.h

請參閱

參考

CToolBarCtrl 類別

階層架構圖

CToolBarCtrl::CToolBarCtrl

CToolBarCtrl::SetButtonStructSize