MFC 类声明中 // Overridables 节包含可在派生类都可以重写虚函数,需要修改基类行为时。 它们通常是命名以" On "但不是绝对必需的。 此处函数用于重写和实现通常或提供一些类“回调”或“功能”。通常,这些成员保护。
在 MFC 中,纯虚函数始终放置本节。 在 C++ 纯虚函数是一种形式:
virtual void OnDraw( ) = 0;
在从 CStdioFile类的示例的列表,在 批注的示例,列表不包含 overridables 节。 类 CDocument,另一方面,大约 10 的列表可重写成员函数。
在这些类中,还可以查看批注 // Advanced Overridables。 这些是只高级程序员应尝试重写的函数。 您可能从不需要覆盖它们。
备注
本文描述约定为自动化 (原来称作为 OLE 自动化) 方法和属性适用于,通常,还工作。自动化方法类似于 MFC 操作。自动化属性类似于 MFC 特性。自动化事件 (支持 ActiveX 控件,以前称为 OLE 控件) 类似于 MFC 可重写的成员函数。