Udostępnij za pośrednictwem


CFrameWnd::ActivateFrame

Wywołać tę funkcję Członkowskich, aby aktywować i przywracanie ramki okna, dzięki czemu jest widoczne i dostępne dla użytkownika.

virtual void ActivateFrame(
   int nCmdShow = -1 
);

Parametry

  • nCmdShow
    Określa parametr przekazywać do CWnd::ShowWindow.Domyślnie ramka jest wyświetlane i przywracane poprawnie.

Uwagi

Ta funkcja Członkowskich jest zazwyczaj nazywana po zdarzeniu interfejs-DDE, OLE lub inne zdarzenia, które mogą wykazywać w oknie ramki lub jego zawartość do użytkownika.

Domyślna implementacja uaktywnia ramki i przeniesienie jej do góry porządek i, jeśli to konieczne, wykonuje te same kroki dla okno aplikacji w ramce głównej.

Zastąpienie tej funkcji Członkowskie do zmiany sposobu uaktywniania ramki.Na przykład można wymusić okien podrzędnych MDI, aby być zmaksymalizowany.Dodaj odpowiednie funkcje, a następnie wersji klasy podstawowej z jawne wywołanie nCmdShow.

Przykład

void CChildFrame::ActivateFrame(int nCmdShow)
{
   // Create the child frame window maximized
   nCmdShow = SW_MAXIMIZE;

   CMDIChildWnd::ActivateFrame(nCmdShow);
}

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CFrameWnd

Wykres hierarchii