Udostępnij za pośrednictwem


Jak struktura wywołuje kod

Ważne jest zrozumienie relacji między kodu źródłowego i kod w ramach MFC.Po uruchomieniu aplikacji, większość przepływu sterowania znajdują się w kodzie struktury.Ramach zarządza pętli komunikatów, który pobiera wiadomości z systemu Windows, ponieważ użytkownik wybiera poleceń i edytować dane w widoku.Zdarzenia, które w ramach może obsługiwać samodzielnie nie należy polegać na swój kod w ogóle.Na przykład ramach wie, jak zamknąć okna i jak zakończyć aplikację w odpowiedzi na polecenia użytkownika.Jak obsługi tych zadań, ramach używa obsługi wiadomości i funkcje wirtualnych C++ daje możliwości, aby odpowiedzieć na te zdarzenia, jak również.Kod jest nie w formancie, jednak; jest ramach.

Ramach wywołuje kod dla zdarzeń aplikacji.Na przykład, jeśli użytkownik wybierze polecenie menu, ramach trasy polecenia wzdłuż sekwencji z obiektami C++: bieżącego widoku i ramki okna, dokument skojarzony z widoku szablonu dokumentu dokumentu oraz obiektu application.Jeśli jeden z tych obiektów może obsłużyć polecenie, robi to, wywołanie funkcji obsługi odpowiedniego komunikatu.Dla dowolnego polecenia danego kodu o nazwie może być Twoje lub może być zasad ramowych.

Niniejsze Porozumienie jest nieco znanych programistom doświadczenie z tradycyjnymi programowania dla systemu Windows lub programowanie sterowane zdarzeniami.

W tematach pokrewnych odczyta co ramach postaci, w jakiej inicjuje i uruchamia aplikację i następnie czyści jak zakończeniu działania aplikacji.Będzie również zrozumieć, gdzie wpisuje tworzonego kodu.

Aby uzyskać więcej informacji, zobacz CWinApp klasy: The Application klasy i szablonów dokumentów i proces tworzenia dokumentu/View.

Zobacz też

Koncepcje

Opieranie się na strukturze