CFile クラス
更新 : 2007 年 11 月
ファイルに関する MFC の基本クラスです。
class CFile : public CObject
解説
このクラスは、バッファを介さない、バイナリ ディスクへの入出力サービスを直接提供します。また、派生クラスを使ってテキスト ファイルやメモリ ファイルを間接的にサポートします。CFile クラスは、MFC オブジェクトのシリアル化をサポートするために CArchive クラスと連携して動作します。
このクラスとその派生クラスの間には階層的な関係があるため、ポリモーフィックな CFile インターフェイスを介して、すべてのファイル オブジェクトを操作できます。たとえば、メモリ ファイルをディスク ファイルのように扱うことができます。
一般的なディスクの入出力については、CFile クラスとその派生クラスを使います。フォーマットされたテキストをディスク ファイルに送るときは、ofstream やその他の Microsoft iostream クラスを使います。
通常、ディスク ファイルは CFile の構築時に自動的に開かれ、破棄時に閉じられます。静的なメンバ関数を使うと、ファイルを開かずに、そのファイルのステータスを問い合わせることができます。
CFile の使い方の詳細については、『ランタイム ライブラリ リファレンス』の「MFC のファイル」および「ファイル処理」を参照してください。
必要条件
ヘッダー : afx.h
参照
処理手順
DRAWCLI サンプル : Active コンテナ サポートとアプリケーション固有の機能の統合