C 言語 API との関係

更新 : 2007 年 11 月

Windows 用 MFC (Microsoft Foundation Class) ライブラリの大きな特徴は、ほかの Windows クラス ライブラリとは異なり、C 言語で書かれた Windows API ときわめて近接した対応付けができることです。さらに、クラス ライブラリの呼び出しと Windows API への直接の呼び出しを自由に混在させることができます。しかし、直接アクセスできるということは、クラスで API を置き換えられるということではありません。SetCursorGetSystemMetrics などの Windows 関数は依然として直接呼び出す必要があります。Windows 関数は、明らかに効果があると思われる場合に限り、クラスのメンバ関数によってラップされます。

ネイティブな Windows 関数を呼び出すために、C 言語の Windows API のドキュメントを参照することが必要な場合があります。このドキュメントは Microsoft Visual C++ に含まれています。

5ewd17cw.alert_note(ja-jp,VS.90).gifメモ :

MFC ライブラリのフレームワークの動作の概要については、「クラスを使用した Windows アプリケーションの作成」を参照してください。

参照

概念

一般的なクラス デザインの考え方