CMFCDropDownToolbarButton 類別
的行為與一般按鈕的工具列按鈕的類型,當按一下。不過,它會開啟一個下拉式工具列 (CMFCDropDownToolBar 類別 ,如果使用者按下並按住下拉工具列按鈕。
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CMFCDropDownToolbarButton 物件。 |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
複製到另一個工具列按鈕的屬性設定為目前的按鈕。(覆寫 CMFCToolBarButton::CopyFrom)。 |
|
CMFCDropDownToolbarButton::CreateObject |
由架構建立這個類別型別的動態執行個體。 |
開啟下拉式工具列。 |
|
複製的工具列按鈕上的文字加入至功能表。(覆寫 CMFCToolBarButton::ExportToMenuButton)。 |
|
擷取與按鈕關聯的下拉工具列。 |
|
CMFCDropDownToolbarButton::GetThisClass |
由框架以取得指向與這個類別型別的 CRuntimeClass 物件。 |
判斷下拉式工具列是否目前開啟。 |
|
判斷按鈕是否可以顯示具有擴充的框線。(覆寫 CMFCToolBarButton::IsExtraSize)。 |
|
呼叫框架計算按鈕的大小指定的裝置內容和停駐狀態的。(覆寫 CMFCToolBarButton::OnCalculateSize)。 |
|
CMFCDropDownToolbarButton::OnCancelMode |
呼叫由架構處理 WM_CANCELMODE 訊息。(覆寫 CMCToolBarButton::OnCancelMode)。 |
呼叫框架,在按一下插入新的工具列。(覆寫 CMFCToolBarButton::OnChangeParentWnd)。 |
|
呼叫框架,當使用者按一下滑鼠按鈕。(覆寫 CMFCToolBarButton::OnClick)。 |
|
呼叫框架,使用者放開滑鼠按鈕。(覆寫 CMFCToolBarButton::OnClickUp)。 |
|
呼叫框架,其在父代 (Parent) 工具列處理 WM_HELPHITTEST 訊息。(覆寫 CMFCToolBarButton::OnContextHelp)。 |
|
當應用程式會在父代 (Parent) 工具列時,就會使用捷徑功能表修改所提供的功能表。(覆寫 CMFCToolBarButton::OnCustomizeMenu)。 |
|
使用指定的樣式和選項,會由架構來繪製按鈕。(覆寫 CMFCToolBarButton::OnDraw)。 |
|
呼叫框架會在 [自訂] 對話方塊的 [命令] 窗格的按鈕。(覆寫 CMFCToolBarButton::OnDrawOnCustomizeList)。 |
|
從檔案讀取或寫入的這個物件為檔案。(覆寫 CMFCToolBarButton::Serialize)。 |
|
設定這個框架的預設命令使用者何時按一下 按鈕。 |
資料成員
名稱 |
描述 |
---|---|
指定使用者必須按住滑鼠按鈕時,在下拉式工具列顯示之前。 |
備註
CMFCDropDownToolBarButton 與一般按鈕在於它具有小型的向上按鈕的右下角。在使用者選取按鈕從工具列上的下拉式之後,架構會顯示於最上層的工具列按鈕 (具有小型的向上按鈕的圖示會顯示在右下角)。
如需如何實作一個下拉式工具列的詳細資訊,請參閱 CMFCDropDownToolBar 類別。
CMFCDropDownToolBarButton 物件可以匯出至 CMFCToolBarMenuButton 類別 物件並顯示為具有快顯功能表中的功能表按鈕。
繼承階層架構
需求
標題: afxdropdowntoolbar.h