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 |
---|---|
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. |
Přidá do podokna. |
|
Přidá podokno s kartami. |
|
Upraví dokovací rozložení. |
|
|
|
Popis rozhraní, zda tento podřízený formulář MDI, mohou být zobrazeny na kartách hlavního panelu systému Windows 7. |
|
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. |
Ukotvené podokno. |
|
Doky podokno nalevo od jiného podokna. |
|
Umožňuje automaticky skrývat režimu pro podokna doku na zadané okraje okna. |
|
Umožňuje krácení podřízené okno na hlavní rámec. |
|
Povolí nebo zakáže automatický výběr části klientské oblasti okna zobrazit jako miniatury daného okna na hlavním panelu. |
|
|
|
Vrátí název dokumentu, který je zobrazen v podřízené okno MDI. |
|
Volat rozhraní k načtení ikonu podřízené okno MDI. |
|
Volat rozhraní k získání textu pro podřízené okno MDI. |
|
Najde podokno ID zadaný ovládací prvek. |
|
|
|
Vrací ukazatel na vložený ukotvené podokno, který byl převeden do dokumentů s kartami. |
|
Vrátí kartě proxy okno skutečně registrována s kartami hlavního panelu systému Windows 7. |
|
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. |
|
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. |
Volat rozhraní získat popis pro tlačítko panelu nástrojů. |
|
Zaregistruje zadaný podokno s dokovací správce. |
|
Zruší platnost rastrový obrázek ikony představující podřízený formulář MDI. |
|
Určuje, zda je zadaný bod poblíž dock webu. |
|
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. |
|
Vrátí hodnotu TRUE, je-li podřízený formulář MDI byl úspěšně zaregistrován u karty hlavního panelu systému Windows 7. |
|
Vrátí TRUE obsahuje podřízené okno MDI ukotvené podokno.V opačném případě vrátí FALSE. |
|
Určuje, zda podřízený formulář MDI se mohou objevit na kartách hlavního panelu systému Windows 7. |
|
Určuje, zda je povolen automatický výběr části klientské oblasti okna zobrazit jako miniatury daného okna na hlavním panelu. |
|
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. |
|
Volána v rámci, když potřebuje k získání bitmapy v živém náhledu podřízený formulář MDI. |
|
Volána v rámci, když potřebuje získat rastrový obrázek pro ikony miniatur podřízený formulář MDI. |
|
Volat rozhraní přesunout okno mini-frame. |
|
Rámci volány, když uživatel stiskne tlačítko Zavřít na hlavním panelu kartu miniaturu... |
|
Volat rozhraní lze zadávat a ukončíte režim náhledu. |
|
Volána rámci při miniaturu kartu panel má zpracovat WM_ACTIVATE zprávu. |
|
Volána rámci při miniaturu kartu panel má zpracovat zprávu WM_MOUSEACTIVATE. |
|
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. |
|
Volána v rámci aktualizovat název rámce.(Přepíše CMDIChildWnd::OnUpdateFrameTitle.) |
|
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.) |
Přepočítá rozložení okna. |
|
Podřízený formulář MDI registry s kartami hlavního panelu systému Windows 7. |
|
Odebere část okna z dokovací správce. |
|
|
|
Aktivuje odpovídající kartu Hlavní panel systému Windows 7. |
|
Vloží podřízený formulář MDI před zadané okno na kartách hlavního panelu systému Windows 7. |
|
Nastaví vlastnosti pro kartu Hlavní panel systému Windows 7. |
|
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. |
|
|
|
Podřízený formulář MDI odebere z karty hlavního panelu systému Windows 7. |
|
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
Požadavky
Záhlaví: afxMDIChildWndEx.h
Viz také
Referenční dokumentace
Třída CMFCWindowsManagerDialog