Interpretacji danych wejściowych użytkownika, korzystając z widoku
Inne funkcje składowe widoku obsługi i interpretacji wszystkich danych wejściowych użytkownika.Zazwyczaj określi funkcje składowe obsługi wiadomości w klasie widoku do przetwarzania:
Windows wiadomości generowane przez akcje klawiatury i myszy.
Polecenia z menu, przyciski 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łączając przenoszenie danych do i ze Schowka:
Ruchy myszy kliknięć, przeciąga 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 opisano sposób przypisywania elementów menu i innych obiektów interfejsu użytkownika do poleceń oraz powiązać poleceń Funkcje obsługi.Wiadomości, obsługi i mapowanie tematy także wyjaśnia, jak MFC trasy poleceń i wysyła wiadomości systemu Windows do obiektów, które zawierają programy obsługi dla nich.
Na przykład aplikacja może być konieczne wdrożenie myszy bezpośrednie rysowanie w widoku.Próbki Bazgroły pokazuje, jak obsługiwać WM_LBUTTONDOWN, WM_MOUSEMOVE, i WM_LBUTTONUP komunikaty, odpowiednio, aby rozpocząć, kontynuować i zakończyć rysowanie segmentu linii.Z drugiej strony czasami może być konieczne interpretować kliknięcie myszą w widoku jako zaznaczenia.Dla widoku OnLButtonDown funkcji obsługi by stwierdzić, czy rysunek lub zaznaczając użytkownika.W przypadku wybrania opcji, program obsługi by stwierdzić, czy kliknięcie w granicach jakiegoś obiektu w widoku, a jeśli tak, należy zmienić wyświetlane jako wybrany obiekt.
Widok może również obsługiwać niektórych poleceń menu, takich jak te, z menu Edycja, aby wyciąć, kopiowanie, wklejanie lub usuwanie wybranych danych przy użyciu Schowka.Obsługi programu będzie wywoływać, niektóre związane z Schowka członka funkcje klasy CWnd do przenoszenia elementu wybranych danych do lub ze Schowka.