共用方式為


CMDIChildWndEx 類別

CMDIChildWndEx 類別提供 Window (MDI) 多重文件介面 (MDI) 子視窗的功能。 其擴充 CMDIChildWnd 類別的功能。 在 MDI 應用程式中使用一些 MFC 類別時,架構會要求這個類別。

class CMDIChildWndEx : public CMDIChildWnd

Members

Bb984294.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CMDIChildWndEx::ActivateTopLevelFrame

在內部由架構呼叫以啟動最上層框架,則應該從工作列選項啟動應用程式。

CMDIChildWndEx::AddDockSite

不使用這個方法也不會執行。

CMDIChildWndEx::AddPane

將窗格。

CMDIChildWndEx::AddTabbedPane

將的索引窗格。

CMDIChildWndEx::AdjustDockingLayout

調整停駐配置。

CMDIChildWndEx::CanShowOnMDITabs

 

CMDIChildWndEx::CanShowOnTaskBarTabs

告知架構的 MDI 子系是否在 Windows 7 工作列索引標籤中顯示。

CMDIChildWndEx::CanShowOnWindowsList

如果 MDI 子視窗的在 CMFCWindowsManagerDialog 類別 對話方塊,會顯示傳回 TRUE 。 否則會傳回 FALSE。

CMDIChildWndEx::CreateObject

由架構呼叫以建立這個類別型別的動態執行個體。

CMDIChildWndEx::DockPane

停駐窗格。

CMDIChildWndEx::DockPaneLeftOf

停駐在其他窗格左側的窗格。

CMDIChildWndEx::EnableAutoHidePanes

當它們停駐在視窗時,指定的一邊啟動窗格的自動隱藏模式。

CMDIChildWndEx::EnableDocking

啟用子視窗停駐到主框架。

CMDIChildWndEx::EnableTaskbarThumbnailClipRect

啟用或停用視窗的工作區的部分的自動選取顯示在工作列中視窗的縮圖。

CMDIChildWndEx::GetDockingManager

 

CMDIChildWndEx::GetDocumentName

傳回在 MDI 子視窗中顯示的文件名稱。

CMDIChildWndEx::GetFrameIcon

由架構呼叫以擷取 MDI 子視窗圖示。

CMDIChildWndEx::GetFrameText

由架構呼叫以擷取 MDI 子視窗的文字。

CMDIChildWndEx::GetPane

由指定的控制項 ID. 尋找窗格

CMDIChildWndEx::GetRelatedTabGroup

 

CMDIChildWndEx::GetTabbedPane

傳回的指標轉換成索引標籤式文件的內嵌固定的窗格。

CMDIChildWndEx::GetTabProxyWnd

傳回選項 Proxy 視窗實際上向 Windows 7 工作列選項登錄。

CMDIChildWndEx::GetTaskbarPreviewWnd

由架構呼叫,在需要取得 Windows 7 工作列縮圖選項 (通常檢視或分隔視窗) 中顯示的子視窗。

CMDIChildWndEx::GetTaskbarThumbnailClipRect

由架構呼叫,在需要選取視窗工作區的一部分顯示在工作列中視窗的縮圖。

CMDIChildWndEx::GetThisClass

由架構呼叫以取得指標與這個類別型別的 CRuntimeClass 物件。

CMDIChildWndEx::GetToolbarButtonToolTipText

由架構呼叫以擷取工具列按鈕的工具提示。

CMDIChildWndEx::InsertPane

向停駐管理員的指定窗格。

CMDIChildWndEx::InvalidateIconicBitmaps

無效的 MDI 子表單的圖示點陣圖表示。

CMDIChildWndEx::IsPointNearDockSite

判斷指定的點是否在停駐位置附近。

CMDIChildWndEx::IsReadOnly

傳回 TRUE ,如果在子視窗中顯示的文件是唯讀的。 否則會傳回 FALSE。

CMDIChildWndEx::IsRegisteredWithTaskbarTabs

如果 MDI 子系成功向 Windows 7 工作列選項登錄,則傳回 true。

CMDIChildWndEx::IsTabbedPane

如果 MDI 子視窗的停駐窗格,則傳回 TRUE 。 否則會傳回 FALSE。

CMDIChildWndEx::IsTaskbarTabsSupportEnabled

判斷 MDI 子系是否可以出現在 Windows 7 工作列選項。

CMDIChildWndEx::IsTaskbarThumbnailClipRectEnabled

判斷視窗工作區的部分的自動選取的顯示為在工作列中視窗的縮圖是否啟用或停用。

CMDIChildWndEx::m_dwDefaultTaskbarTabPropertyFlags

旗標的組合,透過架構對 SetTaskbarTabProperties 方法,,當選項 (MDI 子系) 向 Windows 7 工作列選項登錄。 預設群組是 STPF_USEAPPTHUMBNAILWHENACTIVE|STPF_USEAPPPEEKWHENACTIVE.

CMDIChildWndEx::OnGetIconicLivePreviewBitmap

由架構呼叫,在需要取得 MDI 子系即時預覽的點陣圖。

CMDIChildWndEx::OnGetIconicThumbnail

由架構呼叫,在需要取得 MDI 子系圖示縮圖的點陣圖。

CMDIChildWndEx::OnMoveMiniFrame

由架構呼叫以移動小型框架視窗。

CMDIChildWndEx::OnPressTaskbarThmbnailCloseButton

由架構呼叫,當使用者在工作列選項縮圖的關閉按鈕。

CMDIChildWndEx::OnSetPreviewMode

由架構呼叫以進入或結束預覽列印模式。

CMDIChildWndEx::OnTaskbarTabThumbnailActivate

由架構呼叫,當工作列選項縮圖應該處理 WM_ACTIVATE 訊息。

CMDIChildWndEx::OnTaskbarTabThumbnailMouseActivate

由架構呼叫,當工作列選項縮圖應該處理 WM_MOUSEACTIVATE 訊息。

CMDIChildWndEx::OnTaskbarTabThumbnailStretch

由架構呼叫,在需要自動縮放 Windows 7 工作列索引標籤 MDI 子系縮圖預覽的點陣圖。

CMDIChildWndEx::OnUpdateFrameTitle

由架構呼叫以更新框架標題。 覆寫 ( CMDIChildWnd::OnUpdateFrameTitle)。

CMDIChildWndEx::PaneFromPoint

傳回包含指定之點的窗格。

CMDIChildWndEx::PreTranslateMessage

CWinApp 類別將 Windows 訊息,這些會分派給 TranslateMessageDispatchMessage Windows 函式之前。 覆寫 ( CWnd::PreTranslateMessage)。

CMDIChildWndEx::RecalcLayout

重新計算視窗的配置。

CMDIChildWndEx::RegisterTaskbarTab

使用 Windows 7 工作列選項的暫存器 MDI 子系。

CMDIChildWndEx::RemovePaneFromDockManager

從停駐管理員移除窗格。

CMDIChildWndEx::SetRelatedTabGroup

 

CMDIChildWndEx::SetTaskbarTabActive

啟動對應的 Windows 7 工作列選項。

CMDIChildWndEx::SetTaskbarTabOrder

在指定的視窗之前插入 MDI 子系在 Windows 7 工作列選項。

CMDIChildWndEx::SetTaskbarTabProperties

設定 Windows 7 工作列索引標籤的屬性。

CMDIChildWndEx::SetTaskbarThumbnailClipRect

內部時由架構呼叫設定裁剪矩形選取視窗工作區的一部分顯示在工作列中視窗的縮圖。

CMDIChildWndEx::ShowPane

 

CMDIChildWndEx::UnregisterTaskbarTab

從 Windows 7 工作列選項移除 MDI 子系。

CMDIChildWndEx::UpdateTaskbarTabIcon

更新 Windows 7 工作列選項圖示。

備註

若要利用在 MDI 應用程式的擴充停駐功能,請從 CMDIChildWndEx 衍生您自己的應用程式 MDI 子視窗類別而不是 CMDIChildWnd

範例

下列範例會從 CMDIChildWndEx衍生類別。 這個程式碼片段來自 VisualStudioDemo 範例:MFC Visual Studio 應用程式

class CChildFrame : public CMDIChildWndEx
{
    DECLARE_DYNCREATE(CChildFrame)
public:
    CChildFrame();

// Overrides
public:
    virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
    virtual void ActivateFrame(int nCmdShow = -1);

    virtual BOOL IsReadOnly();
    virtual LPCTSTR GetDocumentName(CObject** pObj);

// Implementation
public:
    virtual ~CChildFrame();
#ifdef _DEBUG
    virtual void AssertValid() const;
    virtual void Dump(CDumpContext& dc) const;
#endif

protected:
    afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

    DECLARE_MESSAGE_MAP()
};

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMDIChildWnd

               CMDIChildWndEx

需求

標題: afxMDIChildWndEx.h

請參閱

參考

階層架構圖

CMDIChildWnd 類別

CMFCWindowsManagerDialog 類別

CMDIFrameWndEx 類別

其他資源

MFC 類別