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 |
---|---|
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. |
Fügt einen Bereich hinzu. |
|
Fügt eine Seite im Registerformat hinzu. |
|
Passt das andockbare Layout. |
|
|
|
Teilt das Framework mit, ob dieses untergeordnete MDI-Fenster auf Windows 7-Taskleistenregisterkarten angezeigt werden kann. |
|
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. |
Dockt einen Bereich an. |
|
wird ein Bereich auf der linken Seite eines anderen Bereichs. |
|
Aktiviert Modus "Automatisches Ausblenden" für Bereiche, wenn sie mit den angegebenen Seiten des Fensters angedockt werden. |
|
Aktiviert Andocken des untergeordneten MDI-Fensters zum Großrechner. |
|
Lässt oder deaktiviert automatische Auswahl eines Teils Clientbereichs eines Fensters, um als Miniaturansicht des Fensters in der Taskleiste anzuzeigen. |
|
|
|
Gibt den Namen des Dokuments zurück, das im untergeordneten MDI-Fenster angezeigt wird. |
|
Aufgerufen vom Framework, um das Symbol des untergeordneten MDI-Fensters abzurufen. |
|
Aufgerufen vom Framework, um den Text für das untergeordnete MDI-Fenster abzurufen. |
|
Sucht einen Bereich von der angegebenen Steuerelement-ID |
|
|
|
Gibt einen Zeiger auf einen eingebetteten Hauptandockbereich zurück, der zu einem Dokument im Registerkartenformat konvertiert wurde. |
|
EINGABETASTEregisterkarten-Proxyfenster tatsächlich registriert mit Windows 7-Taskleistenregisterkarten. |
|
Aufgerufen vom Framework, wenn erhalten muss ein auf Windows 7-Taskleistenregisterkartenminiaturansicht angezeigt werden untergeordnetes Fenster (normalerweise eine Ansicht oder ein Splitterfenster). |
|
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. |
Aufgerufen vom Framework, um eine QuickInfo für eine Symbolleisten-Schaltfläche abzurufen. |
|
Registriert den angegebenen Bereich mit dem Andocken Manager. |
|
Macht Symbolbit-übersichtsdarstellung des untergeordneten MDI-Fensters ungültig. |
|
Bestimmt, ob ein bestimmter Punkt neben der Docksite ist. |
|
Gibt TRUE zurück, wenn das Dokument, das im untergeordneten Fenster angezeigt wird, schreibgeschützt ist.Andernfalls wird FALSE zurückgegeben. |
|
Gibt RICHTET aus, wenn untergeordnetes MDI-Fenster erfolgreich mit Windows 7-Taskleistenregisterkarten registriert wurde. |
|
Gibt TRUE zurück, wenn das untergeordnete MDI-Fenster einen Hauptandockbereich enthält.Andernfalls wird FALSE zurückgegeben. |
|
Teilt mit, ob das untergeordnete MDI-Fenster auf Windows 7-Taskleistenregisterkarten angezeigt werden kann. |
|
Teilt mit, ob automatische Auswahl eines Teils Clientbereichs eines Fensters zur Anzeige als Miniaturansicht des Fensters in der Taskleiste aktiviert oder deaktiviert wird. |
|
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. |
|
Aufgerufen vom Framework, wenn abrufen muss eine Bitmap für Livevorschau des untergeordneten MDI-Fensters. |
|
Aufgerufen vom Framework, wenn abrufen muss eine Bitmap für ikonenhafte Miniaturansicht des untergeordneten MDI-Fensters. |
|
Aufgerufen vom Framework, um ein Minirahmenfenster zu verschieben. |
|
Aufgerufen vom Framework, wenn der Benutzer Schaltfläche Schließen auf Taskleistenregisterkartenminiaturansicht. drückt. |
|
Aufgerufen durch das Framework, um Seitenansichtsmodus einzugeben oder zu beenden. |
|
Aufgerufen vom Framework, wenn die Taskleistenregisterkartenminiaturansicht WM_ACTIVATE-Meldung verarbeiten soll. |
|
Aufgerufen vom Framework, wenn die Taskleistenregisterkartenminiaturansicht WM_MOUSEACTIVATE-Meldung verarbeiten soll. |
|
Aufgerufen vom Framework, wenn sie eine Bitmap für Windows 7-Taskleistenregisterkarten-Miniaturansichtsvorschau des untergeordneten MDI-Fensters strecken muss. |
|
Aufgerufen vom Framework, um den Rahmens zu aktualisieren.(Überschreibungen CMDIChildWnd::OnUpdateFrameTitle.) |
|
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.) |
Berechnet das Layout des Fensters neu. |
|
Register-untergeordnetes MDI-Element mit Windows 7-Taskleistenregisterkarten. |
|
Entfernt einen Bereich von Andocken Manager. |
|
|
|
Aktiviert entsprechende Windows 7-Taskleistenregisterkarte. |
|
Einfügungs-untergeordnetesMDI-Element vor dem angegebenen Fenster auf Windows 7-Taskleistenregisterkarten. |
|
Legt die Eigenschaften für eine Windows 7-Taskleistenregisterkarte fest. |
|
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. |
|
|
|
Entfernt untergeordnetes MDI-Fenster von Windows 7-Taskleistenregisterkarten. |
|
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
Anforderungen
Header: afxMDIChildWndEx.h
Siehe auch
Referenz
CMFCWindowsManagerDialog-Klasse