CFrameWnd::ActivateFrame
Rufen Sie die Memberfunktion auf, um das Rahmenfenster zu aktivieren und wiederherzustellen, damit es sichtbar und für den Benutzer verfügbar ist.
virtual void ActivateFrame(
int nCmdShow = -1
);
Parameter
- nCmdShow
Gibt den Parameter an, um zu CWnd::ShowWindow zu übergeben.Standardmäßig werden die Frames angezeigt und ordnungsgemäß wiederhergestellt.
Hinweise
Diese Memberfunktion wird normalerweise nach einem Nicht-Benutzer-Schnittstellenereignis wie einem DDE, OLE oder anderem Ereignis aufgerufen, das kann dem Benutzer das Rahmenfenster oder deren Inhalte anzeigt.
Die Standardimplementierung aktiviert die Frames und führt es zur der Z-Anordnung und führt ggf. die gleichen Schritte für das Hauptrahmenfenster der Anwendung durch.
Überschreiben Sie diese Memberfunktion, um festzulegen, wie Frames aktiviert sind.Beispielsweise können Sie die maximiert werden untergeordneten MDI-Fenster erzwingen.Fügen Sie die entsprechende Funktionalität hinzu, und rufen Sie dann die Basisklassenversion mit expliziten nCmdShow auf.
Beispiel
void CChildFrame::ActivateFrame(int nCmdShow)
{
// Create the child frame window maximized
nCmdShow = SW_MAXIMIZE;
CMDIChildWnd::ActivateFrame(nCmdShow);
}
Anforderungen
Header: afxwin.h