| 1 |
======================================================================== |
| 2 |
MICROSOFT FOUNDATION CLASS ライブラリ : EnbanFukusya |
| 3 |
======================================================================== |
| 4 |
|
| 5 |
|
| 6 |
AppWizard が生成した EnbanFukusya には、Microsoft Foundation Class の基本的な |
| 7 |
使い方が示されています。アプリケーション作成のひな型としてお使いください。 |
| 8 |
|
| 9 |
このファイルには EnbanFukusya を構成している各ファイルの概要説明が含まれています。 |
| 10 |
|
| 11 |
EnbanFukusya.dsp |
| 12 |
このファイル (プロジェクト ファイル) はプロジェクト レベルの情報を含み、 |
| 13 |
シングル プロジェクトまたはサブ プロジェクトのビルドに使用されます。他の |
| 14 |
ユーザーとプロジェクト ファイル (.dsp) を共有できますが、メイク ファイル |
| 15 |
はローカルにエクスポートしてください。 |
| 16 |
|
| 17 |
EnbanFukusya.h |
| 18 |
このファイルはアプリケーションの中心となるインクルードファイルです。この |
| 19 |
ファイルは他のプロジェクトの固有のインクルードファイル(Resource.h も含 |
| 20 |
みます) をインクルードし、また CEnbanFukusyaApp アプリケーションクラスを宣 |
| 21 |
言します。 |
| 22 |
|
| 23 |
EnbanFukusya.cpp |
| 24 |
このファイルは CEnbanFukusyaApp アプリケーションクラスを含むアプリケーション |
| 25 |
の中心となるソースファイルです。 |
| 26 |
|
| 27 |
EnbanFukusya.rc |
| 28 |
このファイルはプログラムが使用する Microsoft Windows のリソースを列挙しま |
| 29 |
す。このファイルは RES サブディレクトリに保存されているアイコン、ビットマ |
| 30 |
ップ、カーソルを含みます。このファイルは Microsoft Visual C++ で直接 |
| 31 |
編集可能です。 |
| 32 |
|
| 33 |
EnbanFukusya.clw |
| 34 |
このファイルは ClassWizard が既存のクラスの編集やクラスを新規作成すると |
| 35 |
きに使う情報を持っています。またこのファイルは、ClassWizard によるメッセ |
| 36 |
ージ マップやダイアログ データ マップの編集や生成、プロトタイプ メンバ関 |
| 37 |
数の生成に必要な情報も持っています。 |
| 38 |
|
| 39 |
res\EnbanFukusya.ico |
| 40 |
このファイルは、アプリケーションのアイコンとして使用されるアイコンファイ |
| 41 |
ルです。このアイコンはリソース ファイル EnbanFukusya.rc によってインクルード |
| 42 |
されます。 |
| 43 |
|
| 44 |
res\EnbanFukusya.rc2 |
| 45 |
このファイルは Microsoft Visual C++ によって編集されないリソースを含んでいま |
| 46 |
す。このファイルにリソース エディタで編集されないすべてのリソースを記述 |
| 47 |
してください。 |
| 48 |
|
| 49 |
|
| 50 |
|
| 51 |
|
| 52 |
///////////////////////////////////////////////////////////////////////////// |
| 53 |
|
| 54 |
AppWizard は 1 つのダイアログ クラスを作成します: |
| 55 |
|
| 56 |
EnbanFukusyaDlg.h, EnbanFukusyaDlg.cpp - ダイアログ |
| 57 |
これらのファイルは CEnbanFukusyaDlg クラスを含みます。このクラスは |
| 58 |
アプリケーションのメイン ダイアログの動作を定義します。ダイアログ |
| 59 |
テンプレートは Microsoft Visual C++ で編集可能な EnbanFukusya.rc に含 |
| 60 |
まれます。 |
| 61 |
|
| 62 |
|
| 63 |
///////////////////////////////////////////////////////////////////////////// |
| 64 |
その他の標準ファイル: |
| 65 |
|
| 66 |
StdAfx.h, StdAfx.cpp |
| 67 |
これらのファイルはプリコンパイル済ヘッダー ファイル (PCH) EnbanFukusya.pch |
| 68 |
やプリコンパイル済型ファイル StdAfx.obj を構築するために使われるファイルです。 |
| 69 |
|
| 70 |
Resource.h |
| 71 |
このファイルは新規リソース ID を定義する標準ヘッダー ファイルです。 |
| 72 |
Microsoft Visual C++ はこのファイルを読み込み更新します。 |
| 73 |
|
| 74 |
///////////////////////////////////////////////////////////////////////////// |
| 75 |
その他の注意: |
| 76 |
|
| 77 |
"TODO:" で始まるコメントは、ソースコードの追加やカスタマイズの必要な場所を示 |
| 78 |
します。 |
| 79 |
|
| 80 |
アプリケーションで共有 DLL 内で MFC を使用する場合や、アプリケーションが |
| 81 |
オペレーティング システムで現在使用している言語以外の言語を使用している場合は、 |
| 82 |
Microsoft Visual C++ CD-ROM から、ローカライズされたリソースに対応する |
| 83 |
MFC42XXX.DLL を system または system32 ディレクトリにコピーして、ファイル名を |
| 84 |
MFC42LOC.DLL にする必要があります。("XXX" は言語の省略形を現します。例えば、 |
| 85 |
MFC42JPN.DLL は日本語に翻訳されたリソースを含みます。) |
| 86 |
このようにしなかった場合には、アプリケーション内のいくつかの UI 要素はオペ |
| 87 |
レーティング システムの言語のまま残ります。 |
| 88 |
|
| 89 |
///////////////////////////////////////////////////////////////////////////// |