// Overridables コメント
MFC クラス宣言の // Overridables のセクションでは、基本クラスの動作を変更する必要がある場合は、派生クラスでオーバーライドできる仮想関数が含まれています。これらは通常、は厳密ではありませんが、 " on " 以降ではという名前です。次の関数がオーバーライドされるように設計されており、型のコールバック 「」を実行するか、用意されています。または 「トラップします」。通常、これらのメンバーが保護されます。
MFC 自体では、純粋仮想関数はこのセクションは、常にのに配置されます。C++ の純粋仮想関数はフォームの 1 つです:
virtual void OnDraw( ) = 0;
クラス CStdioFileからサンプルの一覧で、 注釈の例にリストはオーバーライド可能関数のセクションが含まれていません。CDocumentを一方、は、リスト約 10 のオーバーライド可能なメンバー関数使用します。
あるクラスでは、注釈 // Advanced Overridablesが表示されることがあります。これらは、高度なプログラミングのみをオーバーライドする必要がある関数です。ほとんどの場合、それらをオーバーライドする必要はありません。
[!メモ]
この技術情報で説明した規則では、オートメーション (以前の OLE オートメーションと呼ばれるメソッドおよびプロパティに、使い、一般に動作します。オートメーション メソッドは、 MFC 操作に似ています。オートメーション プロパティは、 MFC の属性に似ています。オートメーション イベント (ActiveX コントロールで、 OLE コントロールとして以前と言います。サポートされる) MFC のオーバーライド可能なメンバー関数に似ています。