// 可覆寫函式註解
MFC 類別宣告的 // Overridables 區段包含您可以覆寫衍生類別中的虛擬函式時,您必須修改基底類別行為時。 它們的名稱通常是開頭為" on ",不過,不是絕對必要的。 此函式會覆寫並經常實作或提供某種「回呼」或「請將」。一般來說,這些成員會受到保護。
在 MFC 中,純虛擬函式本節永遠放置。 C++ 中的純虛擬函式是一個表單:
virtual void OnDraw( ) = 0;
在從類別 CStdioFile的範例目錄,在 註解的範例中,清單不包含 overridables 部分。 將 CDocument,另一方面,清單大約 10 可覆寫成員函式。
在部分類別中,您可能會看到註解 // Advanced Overridables。 這些是只進階程式設計人員應該嘗試覆寫的函式。 您可能永遠不需要覆寫它們。
注意事項 |
---|
本文所述的慣例為自動化 (先前稱為 OLE Automation) 方法和屬性很好,一般而言,也工作。Automation 方法類似於 MFC 作業。Automation 屬性類似於 MFC 屬性。Automation 事件 (支援 ActiveX 控制項,先前稱為 OLE automation 控制項) 類似於 MFC 可覆寫成員函式。 |