Jester68k/DP
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
================================================================================ MFC (MICROSOFT FOUNDATION CLASS) ライブラリ : VE プロジェクトの概要 =============================================================================== この VE アプリケーションは、アプリケーション ウィザードによって作成されました。このアプリケーションは MFC の基本的な使い方を示すだけでなく、アプリケーションを作成するための開始点でもあります。 このファイルには、VE アプリケーションを構成する各ファイルの内容の概要が含まれています。 VE.vcxproj これは、アプリケーション ウィザードで生成された VC++ プロジェクトのメイン プロジェクト ファイルです。ファイルを生成した Visual C++ のバージョンに関する情報と、アプリケーション ウィザードで選択されたプラットフォーム、構成、およびプロジェクト機能に関する情報が含まれています。 VE.vcxproj.filters これは、アプリケーション ウィザードで生成された VC++ プロジェクトのフィルター ファイルです。このファイルには、プロジェクト内のファイルとフィルターとの間の関連付けに関する情報が含まれています。この関連付けは、特定のノードで同様の拡張子を持つファイルのグループ化を示すために IDE で使用されます (たとえば、".cpp" ファイルは "ソース ファイル" フィルターに関連付けられています)。 VE.h これはアプリケーションのメイン ヘッダー ファイルです。 その他のプロジェクト固有のヘッダー (Resource.h など) が含まれ、CVEApp アプリケーション クラスを宣言します。 VE.cpp これはメインのアプリケーション ソース ファイルで、CVEApp アプリケーション クラスが含まれています。 VE.rc これは、プログラムが使用するすべての Microsoft Windows リソースの一覧です。RES サブディレクトリに格納されるアイコン、ビットマップ、およびカーソルをインクルードしています。このファイルは、Microsoft Visual C++ で直接編集できます。プロジェクト リソースは 1041 にあります。 res\VE.ico これはアプリケーションのアイコンとして使用されるアイコン ファイルです。このアイコンは、メイン リソース ファイル VE.rc にインクルードされます。 res\VE.rc2 このファイルには、Microsoft Visual C++ で編集しないリソースが含まれています。リソース エディターで編集できないすべてのリソースは、このファイルに含める必要があります。 VE.reg これは、フレームワークが自動的に行う登録設定の例を記述したサンプル .reg ファイルです。これを .reg ファイルとして使用し、 アプリケーションに添付することも、削除して既定の登録 RegisterShellFileTypes に依存することもできます。 ///////////////////////////////////////////////////////////////////////////// メイン フレーム ウィンドウ: Windows エクスプローラー形式: プロジェクトには、2 つのフレームを備えた Windows エクスプローラーのようなインターフェイスが含まれます。 MainFrm.h, MainFrm.cpp これらのファイルには、フレーム クラス CMainFrame が含まれます。このクラスは CMDIFrameWnd から派生し、すべての MDI フレーム機能を制御します。 LeftView.h, LeftView.cpp これらのファイルには、CTreeView から派生した左フレーム クラス CLeftView が含まれます。 res\Toolbar.bmp このビットマップ ファイルは、ツール バーのイメージを作成するために使用されます。 初期ツール バーと初期ステータス バーは、CMainFrame クラスで生成されます。ツール バーのボタンを追加するには、リソース エディターを使用してこのツール バーのビットマップを編集し、VE.rc 内の IDR_MAINFRAME TOOLBAR 配列を更新します。 ///////////////////////////////////////////////////////////////////////////// 子フレーム ウィンドウ: ChildFrm.h, ChildFrm.cpp これらのファイルは、MDI アプリケーションの子ウィンドウをサポートする CChildFrame クラスを定義して実装します。 ///////////////////////////////////////////////////////////////////////////// アプリケーション ウィザードは 1 つのドキュメントの種類と 1 つのビューを作成します。 VEDoc.h, VEDoc.cpp - ドキュメント これらのファイルには、CVEDoc クラスが含まれます。これらのファイルを編集して、特殊なドキュメント データを追加し、ファイルの保存と読み込みを実装することができます (CVEDoc::Serialize を使用)。 ドキュメントには次の文字列が含まれます。 ファイル拡張子: dp ファイルの種類の ID: DP.Document メイン フレームのキャプション: DP ドキュメントの種類の名前: DP フィルター名: DP Files (*.dp) ファイルの新しい短い名前: DP ファイルの種類の長い名前: DP.Document VEView.h, VEView.cpp - ドキュメントのビュー これらのファイルには、CVEView クラスが含まれます。 CVEView オブジェクトは CVEDoc オブジェクトを表示するために使用されます。 res\VEDoc.ico これは、CVEDoc クラスの MDI 子ウィンドウのアイコンとして使用されるアイコン ファイルです。このアイコンは、メイン リソース ファイル VE.rc にインクルードされます。 ///////////////////////////////////////////////////////////////////////////// その他の機能: ActiveX コントロール ActiveX コントロールを使用するためのサポートがアプリケーションに含まれます。 ///////////////////////////////////////////////////////////////////////////// その他の標準ファイル : StdAfx.h, StdAfx.cpp これらのファイルは、VE.pch という名前のプリコンパイル済みヘッダー (PCH) ファイルと、StdAfx.obj という名前のプリコンパイル済みの型ファイルをビルドするために使用されます。 Resource.h これは、新しいリソース ID を定義する標準のヘッダー ファイルです。このファイルの読み込みおよび更新は、Microsoft Visual C++ で行います。 VE.manifest アプリケーション マニフェスト ファイルは、Windows XP で、特定のバージョンの side-by-side アセンブリに対するアプリケーションの依存関係を説明するために使用されます。ローダーはこの情報を使用して、アセンブリ キャッシュから適切なアセンブリを、またはアプリケーションからプライベート アセンブリを読み込みます。アプリケーション マニフェストは、再頒布用に、アプリケーションの実行可能ファイルと同じフォルダーにインストールされる外部 .manifest ファイルとして含まれているか、またはリソースのフォーム内の実行可能ファイルに含まれています。 ///////////////////////////////////////////////////////////////////////////// その他のメモ : アプリケーション ウィザードでは "TODO:" を使用して、ユーザーが追加またはカスタマイズする必要のあるソース コードを示します。 アプリケーションが共有 DLL 内で MFC を使用する場合は、MFC DLL を再頒布する必要があります。アプリケーションがオペレーティング システムのロケール以外の言語を使用している場合、対応するローカライズされたリソース mfc110XXX.DLL も再頒布する必要があります これらのトピックの詳細については、MSDN ドキュメントの Visual C++ アプリケーションの再頒布に関するセクションを参照してください。 /////////////////////////////////////////////////////////////////////////////
About
誰でもプログラマ
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published