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.