Sdílet prostřednictvím


Třída CMDIChildWndEx

CMDIChildWndEx Třída poskytuje funkce systému Windows více dokumentů, rozhraní (MDI), podřízené okno.Rozšiřuje funkce Třída CMDIChildWnd.Aplikace MDI používá určité třídy knihovny MFC rozhraní vyžaduje této třídy.

class CMDIChildWndEx : public CMDIChildWnd

Členy

Veřejné metody

Název

Description

CMDIChildWndEx::ActivateTopLevelFrame

Volána interně rozhraní aktivace horní úrovně rám, jakmile aplikace by měl být aktivován z hlavního panelu karty.

CMDIChildWndEx::AddDockSite

Tato metoda není užíváno ani implementovány.

CMDIChildWndEx::AddPane

Přidá do podokna.

CMDIChildWndEx::AddTabbedPane

Přidá podokno s kartami.

CMDIChildWndEx::AdjustDockingLayout

Upraví dokovací rozložení.

CMDIChildWndEx::CanShowOnMDITabs

 

CMDIChildWndEx::CanShowOnTaskBarTabs

Popis rozhraní, zda tento podřízený formulář MDI, mohou být zobrazeny na kartách hlavního panelu systému Windows 7.

CMDIChildWndEx::CanShowOnWindowsList

Vrátí TRUE -li název podřízené okno MDI lze zobrazit v Třída CMFCWindowsManagerDialog dialogové okno.V opačném případě vrátí FALSE.

CMDIChildWndEx::CreateObject

Volána rámec pro vytváření dynamických instance tohoto typu třídy.

CMDIChildWndEx::DockPane

Ukotvené podokno.

CMDIChildWndEx::DockPaneLeftOf

Doky podokno nalevo od jiného podokna.

CMDIChildWndEx::EnableAutoHidePanes

Umožňuje automaticky skrývat režimu pro podokna doku na zadané okraje okna.

CMDIChildWndEx::EnableDocking

Umožňuje krácení podřízené okno na hlavní rámec.

CMDIChildWndEx::EnableTaskbarThumbnailClipRect

Povolí nebo zakáže automatický výběr části klientské oblasti okna zobrazit jako miniatury daného okna na hlavním panelu.

CMDIChildWndEx::GetDockingManager

 

CMDIChildWndEx::GetDocumentName

Vrátí název dokumentu, který je zobrazen v podřízené okno MDI.

CMDIChildWndEx::GetFrameIcon

Volat rozhraní k načtení ikonu podřízené okno MDI.

CMDIChildWndEx::GetFrameText

Volat rozhraní k získání textu pro podřízené okno MDI.

CMDIChildWndEx::GetPane

Najde podokno ID zadaný ovládací prvek.

CMDIChildWndEx::GetRelatedTabGroup

 

CMDIChildWndEx::GetTabbedPane

Vrací ukazatel na vložený ukotvené podokno, který byl převeden do dokumentů s kartami.

CMDIChildWndEx::GetTabProxyWnd

Vrátí kartě proxy okno skutečně registrována s kartami hlavního panelu systému Windows 7.

CMDIChildWndEx::GetTaskbarPreviewWnd

Volána v rámci, když potřebuje k získání podřízené okno (obvykle okna zobrazení nebo příčky) zobrazený na miniaturu kartu Hlavní panel systému Windows 7.

CMDIChildWndEx::GetTaskbarThumbnailClipRect

Volat rozhraní v případě, že je nutné vybrat části klientské oblasti okna zobrazit jako miniatury daného okna na hlavním panelu.

CMDIChildWndEx::GetThisClass

Voláno rozhraní k získání ukazatele na CRuntimeClass objekt, který je spojen s tímto typem třídy.

CMDIChildWndEx::GetToolbarButtonToolTipText

Volat rozhraní získat popis pro tlačítko panelu nástrojů.

CMDIChildWndEx::InsertPane

Zaregistruje zadaný podokno s dokovací správce.

CMDIChildWndEx::InvalidateIconicBitmaps

Zruší platnost rastrový obrázek ikony představující podřízený formulář MDI.

CMDIChildWndEx::IsPointNearDockSite

Určuje, zda je zadaný bod poblíž dock webu.

CMDIChildWndEx::IsReadOnly

Vrátí TRUE Pokud je dokument, který se zobrazí v okně podřízené jen pro čtení.V opačném případě vrátí FALSE.

CMDIChildWndEx::IsRegisteredWithTaskbarTabs

Vrátí hodnotu TRUE, je-li podřízený formulář MDI byl úspěšně zaregistrován u karty hlavního panelu systému Windows 7.

CMDIChildWndEx::IsTabbedPane

Vrátí TRUE obsahuje podřízené okno MDI ukotvené podokno.V opačném případě vrátí FALSE.

CMDIChildWndEx::IsTaskbarTabsSupportEnabled

Určuje, zda podřízený formulář MDI se mohou objevit na kartách hlavního panelu systému Windows 7.

CMDIChildWndEx::IsTaskbarThumbnailClipRectEnabled

Určuje, zda je povolen automatický výběr části klientské oblasti okna zobrazit jako miniatury daného okna na hlavním panelu.

CMDIChildWndEx::m_dwDefaultTaskbarTabPropertyFlags

Kombinace příznaků, které jsou předány v rámci metody SetTaskbarTabProperties při kartu (podřízený formulář MDI) je registrovaná s kartami hlavního panelu systému Windows 7.Výchozí kombinace je STPF_USEAPPTHUMBNAILWHENACTIVE | STPF_USEAPPPEEKWHENACTIVE.

CMDIChildWndEx::OnGetIconicLivePreviewBitmap

Volána v rámci, když potřebuje k získání bitmapy v živém náhledu podřízený formulář MDI.

CMDIChildWndEx::OnGetIconicThumbnail

Volána v rámci, když potřebuje získat rastrový obrázek pro ikony miniatur podřízený formulář MDI.

CMDIChildWndEx::OnMoveMiniFrame

Volat rozhraní přesunout okno mini-frame.

CMDIChildWndEx::OnPressTaskbarThmbnailCloseButton

Rámci volány, když uživatel stiskne tlačítko Zavřít na hlavním panelu kartu miniaturu...

CMDIChildWndEx::OnSetPreviewMode

Volat rozhraní lze zadávat a ukončíte režim náhledu.

CMDIChildWndEx::OnTaskbarTabThumbnailActivate

Volána rámci při miniaturu kartu panel má zpracovat WM_ACTIVATE zprávu.

CMDIChildWndEx::OnTaskbarTabThumbnailMouseActivate

Volána rámci při miniaturu kartu panel má zpracovat zprávu WM_MOUSEACTIVATE.

CMDIChildWndEx::OnTaskbarTabThumbnailStretch

Volána v rámci, když potřebuje k roztažení rastrový obrázek pro systém Windows 7 hlavním kartě náhled miniatury podřízený formulář MDI.

CMDIChildWndEx::OnUpdateFrameTitle

Volána v rámci aktualizovat název rámce.(Přepíše CMDIChildWnd::OnUpdateFrameTitle.)

CMDIChildWndEx::PaneFromPoint

Vrátí panel, který obsahuje daný bod.

CMDIChildWndEx::PreTranslateMessage

Používaná třídou CWinApp přeložit okno zprávy dříve, než jsou odeslány do TranslateMessage a DispatchMessage funkce systému Windows.(Přepíše CWnd::PreTranslateMessage.)

CMDIChildWndEx::RecalcLayout

Přepočítá rozložení okna.

CMDIChildWndEx::RegisterTaskbarTab

Podřízený formulář MDI registry s kartami hlavního panelu systému Windows 7.

CMDIChildWndEx::RemovePaneFromDockManager

Odebere část okna z dokovací správce.

CMDIChildWndEx::SetRelatedTabGroup

 

CMDIChildWndEx::SetTaskbarTabActive

Aktivuje odpovídající kartu Hlavní panel systému Windows 7.

CMDIChildWndEx::SetTaskbarTabOrder

Vloží podřízený formulář MDI před zadané okno na kartách hlavního panelu systému Windows 7.

CMDIChildWndEx::SetTaskbarTabProperties

Nastaví vlastnosti pro kartu Hlavní panel systému Windows 7.

CMDIChildWndEx::SetTaskbarThumbnailClipRect

Volána interně rozhraní nastavit Obdélník ořezu vyberte části klientské oblasti okna zobrazit jako miniatury daného okna na hlavním panelu.

CMDIChildWndEx::ShowPane

 

CMDIChildWndEx::UnregisterTaskbarTab

Podřízený formulář MDI odebere z karty hlavního panelu systému Windows 7.

CMDIChildWndEx::UpdateTaskbarTabIcon

Ikona na hlavním panelu kartu aktualizace systému Windows 7.

Poznámky

Chcete-li využít výhod rozšířených dokovací funkcí v aplikacích MDI, odvození třídy MDI podřízené okno aplikace z CMDIChildWndEx namísto CMDIChildWnd.

Příklad

V následujícím příkladu je odvozena z třídy CMDIChildWndEx.Tento fragment kódu pochází z VisualStudioDemo vzorku: MFC aplikace 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()
};

Hierarchie dědičnosti

Třídy CObject

   Třídy CCmdTarget

      CWnd

         CFrameWnd

            CMDIChildWnd

               CMDIChildWndEx

Požadavky

Záhlaví: afxMDIChildWndEx.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída CMDIChildWnd

Třída CMFCWindowsManagerDialog

Třída CMDIFrameWndEx

Další zdroje

MFC – třídy