Interpretowanie danych wprowadzonych przez użytkownika za pośrednictwem widoku
Innych funkcji elementów członkowskich, widoku obsługi i interpretacji wszystkich danych wejściowych użytkownika.Zazwyczaj określi funkcje obsługi wiadomości w klasie widoku do przetworzenia:
Windows wiadomości generowane przez akcje myszy i klawiatury.
Polecenia z menu, przycisków paska narzędzi i klawisze skrótów.
Te funkcje składowe obsługi wiadomości interpretować następujące działania jako dane wejściowe, zaznaczenia lub edycji, w tym przenoszenie danych do i ze Schowka:
Ruchy myszy i kliknie opcję, przeciągnie i kliknie dwukrotnie
Naciśnięcia klawiszy
Polecenia menu
Wiadomości, które system Windows swoje uchwyty widoku zależy od potrzeb aplikacji.
Wiadomości obsługi i mapowanie tematy wyjaśniono, jak przypisać elementy menu i inne obiekty interfejsu użytkownika poleceń i jak powiązać polecenia Funkcje obsługi.Wiadomości obsługi i mapowanie tematy także wyjaśnia, jak MFC kieruje polecenia i wysyła do obiektów, które zawierają programy obsługi dla nich standardowych komunikatów systemu Windows.
Na przykład aplikacja może być muszą implementować bezpośredniego myszy rysunek w widoku.Bazgroły pokazano sposób obsługi WM_LBUTTONDOWN, WM_MOUSEMOVE, i WM_LBUTTONUP wiadomości, odpowiednio, aby rozpocząć, kontynuować i zakończyć rysowanie odcinka linii.Z drugiej strony czasami może być konieczne do interpretacji kliknięcia myszą w widoku jako zaznaczenia.W widoku OnLButtonDown funkcji obsługi by stwierdzić, czy rysunek lub zaznaczenie użytkownika.W przypadku wybrania opcji, program obsługi by stwierdzić, czy kliknięcie był w granicach jakiegoś obiektu w widoku, a jeśli tak, należy zmienić widok, aby wyświetlić obiekt jako wybrany.
Widok może również obsługiwać niektórych poleceń menu, takie jak te z menu Edycja, aby wyciąć, skopiować, wkleić lub usunąć wybranych danych za pomocą Schowka.Obsługę programu nazywają niektóre związane z Schowka członka funkcje klasy CWnd do transferu danych zaznaczonego elementu do lub ze Schowka.