CMFCAutoHideButton 類別
顯示或隱藏 CDockablePane 類別 設定隱藏的按鈕。
class CMFCAutoHideButton : public CObject
Members
公用方法
名稱 |
描述 |
---|---|
|
|
建立和初始化自動隱藏按鈕。 |
|
擷取自動隱藏按鈕的對齊。 |
|
傳回 CDockablePane 物件與 [自動隱藏] 按鈕。 |
|
|
|
|
|
判斷 [自動隱藏] 按鈕的大小。 |
|
傳回文字標籤則會隱藏按鈕。 |
|
反白顯示 [自動隱藏] 按鈕。 |
|
表示自動隱藏按鈕是否為作用中。 |
|
傳回自動隱藏按鈕反白狀態。 |
|
判斷自動隱藏按鈕是否為水平或垂直方向。 |
|
|
|
指出是否為可見。 |
|
|
|
在繪製 [自動隱藏] 按鈕時,架構會呼叫這個方法。 |
|
在中,它會將自動隱藏按鈕的框線時,架構會呼叫這個方法。 |
|
會填入 [自動隱藏] 按鈕的背景時,架構會呼叫這個方法。 |
|
|
|
顯示或隱藏關聯的 CDockablePane 類別。 |
|
顯示或隱藏 [自動隱藏] 按鈕。 |
|
|
備註
在建立時, CMFCAutoHideButton 物件附加至 CDockablePane 類別。 會在使用者與 CMFCAutoHideButton 物件互動, CDockablePane 物件隱藏或顯示。
根據預設,在中,當使用者開啟自動隱藏時,架構會自動建立 CMFCAutoHideButton 。 這個架構可以建立自訂 UI 類別的項目 (而不是 CMFCAutoHideButton 類別。 若要指定自訂 UI 類別架構中應該使用,請將靜態成員變數 CMFCAutoHideBar::m_pAutoHideButtonRTS 等於自訂 UI 類別。 根據預設,這個變數設為 CMFCAutoHideButton。
範例
下列範例示範如何 CMFCAutoHideButton 建構物件,並使用各種方法在 CMFCAutoHideButton 類別。 使用物件的 Create 方法,這個範例會示範如何初始化物件, CMFCAutoHideButton 顯示關聯的 CDockablePane 類別和顯示 [自動隱藏] 按鈕。
CMFCAutoHideButton* autoHideButton = new CMFCAutoHideButton();
CDockablePane cPane;
// CMFCAutoHideBar* pParentBar
if ( !autoHideButton->Create(pParentBar, &cPane, CBRS_ALIGN_LEFT) )
{
return 0;
}
autoHideButton->ShowAttachedWindow(true);
autoHideButton->ShowButton(true);
繼承階層架構
需求
標題: afxautohidebutton.h