Freigeben über


CMDIChildWndEx-Klasse

Die CMDIChildWndEx-Klasse stellt Funktionalität eines untergeordneten Windows-MultipleDocument Interface (MDI)-Fensters. Sie erweitert die Funktionalität von CMDIChildWnd-Klasse. Das Framework benötigt diese Klasse, wenn eine MDI-Anwendung bestimmte MFC-Klassen verwendet.

class CMDIChildWndEx : public CMDIChildWnd

Mitglieder

Öffentliche Methoden

Name

Beschreibung

CMDIChildWndEx::ActivateTopLevelFrame

Intern aufgerufen über das Framework, um Frames der obersten Ebene zu aktivieren, wenn die Anwendung von einer Taskleistenregisterkarte aktiviert werden sollte.

CMDIChildWndEx::AddDockSite

Diese Methode wird nicht verwendet oder implementiert.

CMDIChildWndEx::AddPane

Fügt einen Bereich hinzu.

CMDIChildWndEx::AddTabbedPane

Fügt eine Seite im Registerformat hinzu.

CMDIChildWndEx::AdjustDockingLayout

Passt das andockbare Layout.

CMDIChildWndEx::CanShowOnMDITabs

 

CMDIChildWndEx::CanShowOnTaskBarTabs

Teilt das Framework mit, ob dieses untergeordnete MDI-Fenster auf Windows 7-Taskleistenregisterkarten angezeigt werden kann.

CMDIChildWndEx::CanShowOnWindowsList

Gibt TRUE zurück, wenn der Name des untergeordneten MDI-Fensters CMFCWindowsManagerDialog-Klasse im Dialogfeld angezeigt werden kann. Andernfalls wird FALSE zurückgegeben.

CMDIChildWndEx::CreateObject

Aufgerufen durch das Framework, um eine dynamische Instanz dieses Klassentyps zu erstellen.

CMDIChildWndEx::DockPane

Dockt einen Bereich an.

CMDIChildWndEx::DockPaneLeftOf

wird ein Bereich auf der linken Seite eines anderen Bereichs.

CMDIChildWndEx::EnableAutoHidePanes

Aktiviert Modus "Automatisches Ausblenden" für Bereiche, wenn sie mit den angegebenen Seiten des Fensters angedockt werden.

CMDIChildWndEx::EnableDocking

Aktiviert Andocken des untergeordneten MDI-Fensters zum Großrechner.

CMDIChildWndEx::EnableTaskbarThumbnailClipRect

Lässt oder deaktiviert automatische Auswahl eines Teils Clientbereichs eines Fensters, um als Miniaturansicht des Fensters in der Taskleiste anzuzeigen.

CMDIChildWndEx::GetDockingManager

 

CMDIChildWndEx::GetDocumentName

Gibt den Namen des Dokuments zurück, das im untergeordneten MDI-Fenster angezeigt wird.

CMDIChildWndEx::GetFrameIcon

Aufgerufen vom Framework, um das Symbol des untergeordneten MDI-Fensters abzurufen.

CMDIChildWndEx::GetFrameText

Aufgerufen vom Framework, um den Text für das untergeordnete MDI-Fenster abzurufen.

CMDIChildWndEx::GetPane

Sucht einen Bereich von der angegebenen Steuerelement-ID

CMDIChildWndEx::GetRelatedTabGroup

 

CMDIChildWndEx::GetTabbedPane

Gibt einen Zeiger auf einen eingebetteten Hauptandockbereich zurück, der zu einem Dokument im Registerkartenformat konvertiert wurde.

CMDIChildWndEx::GetTabProxyWnd

EINGABETASTEregisterkarten-Proxyfenster tatsächlich registriert mit Windows 7-Taskleistenregisterkarten.

CMDIChildWndEx::GetTaskbarPreviewWnd

Aufgerufen vom Framework, wenn erhalten muss ein auf Windows 7-Taskleistenregisterkartenminiaturansicht angezeigt werden untergeordnetes Fenster (normalerweise eine Ansicht oder ein Splitterfenster).

CMDIChildWndEx::GetTaskbarThumbnailClipRect

Aufgerufen vom Framework, wenn sie einen Teil Clientbereich eines Fensters auswählen muss, um als Miniaturansicht des Fensters in der Taskleiste anzuzeigen.

CMDIChildWndEx::GetThisClass

Aufgerufen vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist.

CMDIChildWndEx::GetToolbarButtonToolTipText

Aufgerufen vom Framework, um eine QuickInfo für eine Symbolleisten-Schaltfläche abzurufen.

CMDIChildWndEx::InsertPane

Registriert den angegebenen Bereich mit dem Andocken Manager.

CMDIChildWndEx::InvalidateIconicBitmaps

Macht Symbolbit-übersichtsdarstellung des untergeordneten MDI-Fensters ungültig.

CMDIChildWndEx::IsPointNearDockSite

Bestimmt, ob ein bestimmter Punkt neben der Docksite ist.

CMDIChildWndEx::IsReadOnly

Gibt TRUE zurück, wenn das Dokument, das im untergeordneten Fenster angezeigt wird, schreibgeschützt ist. Andernfalls wird FALSE zurückgegeben.

CMDIChildWndEx::IsRegisteredWithTaskbarTabs

Gibt RICHTET aus, wenn untergeordnetes MDI-Fenster erfolgreich mit Windows 7-Taskleistenregisterkarten registriert wurde.

CMDIChildWndEx::IsTabbedPane

Gibt TRUE zurück, wenn das untergeordnete MDI-Fenster einen Hauptandockbereich enthält. Andernfalls wird FALSE zurückgegeben.

CMDIChildWndEx::IsTaskbarTabsSupportEnabled

Teilt mit, ob das untergeordnete MDI-Fenster auf Windows 7-Taskleistenregisterkarten angezeigt werden kann.

CMDIChildWndEx::IsTaskbarThumbnailClipRectEnabled

Teilt mit, ob automatische Auswahl eines Teils Clientbereichs eines Fensters zur Anzeige als Miniaturansicht des Fensters in der Taskleiste aktiviert oder deaktiviert wird.

CMDIChildWndEx::m_dwDefaultTaskbarTabPropertyFlags

Eine Kombination von Flags, die vom Framework zur SetTaskbarTabProperties-Methode übergeben wird, wenn eine Registerkarte (untergeordnetes MDI-Fenster) mit Windows 7-Taskleistenregisterkarten registriert wird. Die standardmäßige Kombination ist STPF_USEAPPTHUMBNAILWHENACTIVE | STPF_USEAPPPEEKWHENACTIVE.

CMDIChildWndEx::OnGetIconicLivePreviewBitmap

Aufgerufen vom Framework, wenn abrufen muss eine Bitmap für Livevorschau des untergeordneten MDI-Fensters.

CMDIChildWndEx::OnGetIconicThumbnail

Aufgerufen vom Framework, wenn abrufen muss eine Bitmap für ikonenhafte Miniaturansicht des untergeordneten MDI-Fensters.

CMDIChildWndEx::OnMoveMiniFrame

Aufgerufen vom Framework, um ein Minirahmenfenster zu verschieben.

CMDIChildWndEx::OnPressTaskbarThmbnailCloseButton

Aufgerufen vom Framework, wenn der Benutzer Schaltfläche Schließen auf Taskleistenregisterkartenminiaturansicht. drückt.

CMDIChildWndEx::OnSetPreviewMode

Aufgerufen durch das Framework, um Seitenansichtsmodus einzugeben oder zu beenden.

CMDIChildWndEx::OnTaskbarTabThumbnailActivate

Aufgerufen vom Framework, wenn die Taskleistenregisterkartenminiaturansicht WM_ACTIVATE-Meldung verarbeiten soll.

CMDIChildWndEx::OnTaskbarTabThumbnailMouseActivate

Aufgerufen vom Framework, wenn die Taskleistenregisterkartenminiaturansicht WM_MOUSEACTIVATE-Meldung verarbeiten soll.

CMDIChildWndEx::OnTaskbarTabThumbnailStretch

Aufgerufen vom Framework, wenn sie eine Bitmap für Windows 7-Taskleistenregisterkarten-Miniaturansichtsvorschau des untergeordneten MDI-Fensters strecken muss.

CMDIChildWndEx::OnUpdateFrameTitle

Aufgerufen vom Framework, um den Rahmens zu aktualisieren. (Überschreibungen CMDIChildWnd::OnUpdateFrameTitle.)

CMDIChildWndEx::PaneFromPoint

Gibt den Bereich zurück, der den angegebenen Punkt enthält.

CMDIChildWndEx::PreTranslateMessage

Wird von Klasse CWinApp, um Fenstermeldungen zu übersetzen, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden. (Überschreibungen CWnd::PreTranslateMessage.)

CMDIChildWndEx::RecalcLayout

Berechnet das Layout des Fensters neu.

CMDIChildWndEx::RegisterTaskbarTab

Register-untergeordnetes MDI-Element mit Windows 7-Taskleistenregisterkarten.

CMDIChildWndEx::RemovePaneFromDockManager

Entfernt einen Bereich von Andocken Manager.

CMDIChildWndEx::SetRelatedTabGroup

 

CMDIChildWndEx::SetTaskbarTabActive

Aktiviert entsprechende Windows 7-Taskleistenregisterkarte.

CMDIChildWndEx::SetTaskbarTabOrder

Einfügungs-untergeordnetesMDI-Element vor dem angegebenen Fenster auf Windows 7-Taskleistenregisterkarten.

CMDIChildWndEx::SetTaskbarTabProperties

Legt die Eigenschaften für eine Windows 7-Taskleistenregisterkarte fest.

CMDIChildWndEx::SetTaskbarThumbnailClipRect

Intern aufgerufen über das Framework, um Ausschneiderechteck festzulegen, um einen Teil Clientbereich eines Fensters auszuwählen, die als Miniaturansicht des Fensters in der Taskleiste anzuzeigen.

CMDIChildWndEx::ShowPane

 

CMDIChildWndEx::UnregisterTaskbarTab

Entfernt untergeordnetes MDI-Fenster von Windows 7-Taskleistenregisterkarten.

CMDIChildWndEx::UpdateTaskbarTabIcon

Update-Windows 7-Taskleistenregisterkartensymbol.

Hinweise

Um erweiterte andockbare Funktionen in MDI-Anwendungen zu nutzen, leiten Sie die Klasse des untergeordneten MDI-Fensters der Anwendung von CMDIChildWndEx anstelle CMDIChildWnd.

Beispiel

Im folgenden Beispiel wird eine Klasse von CMDIChildWndEx. Dieser Codeausschnitt stammt VisualStudioDemo-Beispiel: MFC-Anwendung 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()
};

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMDIChildWnd

               CMDIChildWndEx

Anforderungen

Header: afxMDIChildWndEx.h

Siehe auch

Referenz

Hierarchiediagramm

CMDIChildWnd-Klasse

CMFCWindowsManagerDialog-Klasse

CMDIFrameWndEx-Klasse

Weitere Ressourcen

MFC-Klassen