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