Interfejs IView
Implementuje kilka metod używanych przez aplikację CWinFormsView do wysyłania powiadomień widoku do zarządzanej kontrolki.
Składnia
interface class IView
Elementy członkowskie
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
IView::OnActivateView | Wywoływana przez MFC, gdy widok jest aktywowany lub dezaktywowany. |
IView::OnInitialUpdate | Wywoływana przez platformę po pierwszym dołączeniu widoku do dokumentu, ale przed początkowym wyświetleniem widoku. |
IView::OnUpdate | Wywoływana przez MFC po zmodyfikowaniu dokumentu widoku; ta funkcja umożliwia widokowi zaktualizowanie jego wyświetlania w celu odzwierciedlenia modyfikacji. |
Uwagi
IView
Implementuje kilka metod używanych CWinFormsView
do przekazywania typowych powiadomień widoku do hostowanej kontrolki zarządzanej. Są to OnInitialUpdate, OnUpdate i OnActivateView.
IView
jest podobny do CView, ale jest używany tylko w przypadku zarządzanych widoków i kontrolek.
Aby uzyskać więcej informacji na temat korzystania z formularzy systemu Windows, zobacz Using a Windows Form User Control in MFC (Używanie kontrolki użytkownika formularza systemu Windows w MFC).
Wymagania
Nagłówek: afxwinforms.h (zdefiniowany w zestawie atlmfc\lib\mfcmifc80.dll)
IView::OnActivateView
Wywoływana przez MFC, gdy widok jest aktywowany lub dezaktywowany.
void OnActivateView(bool activate);
Parametry
aktywuj
Wskazuje, czy widok jest aktywowany, czy dezaktywowany.
IView::OnInitialUpdate
Wywoływana przez platformę po pierwszym dołączeniu widoku do dokumentu, ale przed początkowym wyświetleniem widoku.
void OnInitialUpdate();
IView::OnUpdate
Wywoływana przez MFC po zmodyfikowaniu dokumentu widoku.
void OnUpdate();
Uwagi
Ta funkcja umożliwia widokowi zaktualizowanie jego wyświetlania w celu odzwierciedlenia modyfikacji.