記事ディレクトリ
MFCフレームワークプログラムとは何ですか?
MFCフレームワークプログラム
MFCフレームワークプログラムは、MFC AppWizardを使用して生成されたWindowsアプリケーションプログラムです。
MFC AppWizardは、ソースコードの生成を支援するウィザードツールであり、MFCフレームワークに基づいてソースコードを自動的に生成するのに役立ちます。ウィザードの各ステップでは、カスタマイズされたアプリケーションを実現するために、ニーズに応じてさまざまな機能を選択できます。
新しいMFCプログラムを作成する方法
MFC単一ドキュメントインターフェイスプログラムの予備調査
MFCフレームワークプログラムの分析(操作コンテキスト)
Windows APIプログラムのレビュー
MFCフレームワーク
Windows APIプログラムと比較すると、MFCプログラムには実行パスがなく、編成もなく、メッセージの処理方法もわかりません。
MFCプログラムの出力HelloWorld
MFCは、ソースコードパッケージをVCインストールディレクトリに配置します。
プロファイリング
- TheApp、MFCのグローバルオブジェクト
CTestAPPオブジェクトを初期化し、アプリケーションメモリの構成を取得して、基本クラスのCWinAppコンストラクター(MFCソースディレクトリのファイルにあるAppCore.cpp)を呼び出して、プログラムの実行時の初期化作業を行います。
注: theAppはグローバルオブジェクトであるため、CWinAppコンストラクターはエントリ関数WinMainの前に実行されます。
- MFCのWinMain関数
(2)AfxWinMain関数
- CTestApp :: InitInstance()関数
- CFrameWnd :: LoadFrame関数
- CWnd :: CreateEx