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.

Zobacz też

Informacje

Używanie widoków