Komentarz // Overridables
// Overridables Sekcja deklaracji klasy MFC zawiera funkcje wirtualnych, które można zastąpić w klasie pochodnej, kiedy trzeba zmodyfikować zachowanie klasy podstawowej.Są one zazwyczaj nazwane począwszy od "On", chociaż nie jest to absolutnie konieczne.Tutaj funkcje mają na celu została zastąpiona i często wdrożenia lub udostępnienia pewnego rodzaju "wywołania zwrotnego" lub "haka." Zazwyczaj elementy te są chronione.
W bibliotece MFC sam czysty funkcje wirtualnych są zawsze umieszczane w tej sekcji.Czysty funkcji wirtualnych w języku C++ jest jednym z formularza:
virtual void OnDraw( ) = 0;
W próbce aukcji z klasy CStdioFile, w Przykład komentarze, lista zawiera sekcja nie overridables.Klasa CDocument, z drugiej strony, wyświetla listę około 10 funkcji NotOverridable elementów członkowskich.
W niektórych klas, możesz również zobaczyć komentarz // Advanced Overridables.Są to funkcje tylko zaawansowani programiści powinni podjąć próbę zastąpienia.Prawdopodobnie nigdy nie trzeba będzie je zastąpić.
[!UWAGA]
Konwencje opisane w tym artykule równie dobre są, ogólnie rzecz biorąc, do właściwości i metod automatyzacji (dawniej automatyzacji OLE).Metody automatyzacji są podobne do operacji MFC.Właściwości automatyzacji są podobne do atrybutów MFC.Zdarzenia automatyzacji (obsługiwane przez formanty ActiveX, znane wcześniej jako formanty OLE) są podobne do funkcji elementów członkowskich NotOverridable MFC.