本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[MSVC] MFCでのウインドウが生成されるまで

文書番号: 403862

最終更新日: 2004/04/27


この資料は以下の製品について記述したものです。


概要

この資料は、MFC のスケルトンの中でウインドウが生成されるまでの過程について
説明したものです。

詳細

<QUESTION>

MFC 2.0 を使用した場合、何処でウインドウが作られているのでしょうか?

<ANSWER>

以下のフローは AppWizard で生成されたスケルトンで CreateWindow が呼ばれる
までを表したものです。
                            WinMain()
                          (WINMAIN.CPP)
                               ↓
                     CXXXApp::InitInstance()   アプリケーションクラスの
                         (XXXXXXXX.CPP)        ソース中の InitInstance()
                               ↓
  ======= MDI の場合 ========================== SDI の場合 ================
                                          CWinApp::OnFileNew()
                                              (APPDLG.CPP)
                                                   ↓
  CMDIFrameWnd::LoadFrame()        CSingleDOcTemplate::OpenDocumentFile()
       (WINMDI.CPP)                           (DOCSINGL.CPP)
                                                   ↓
                                      CDocTemplate::CreateNewFrame()
                                              (DOCTEMPL.CPP)
  =======================================================================
                               ↓
                      CFrameWnd::LoadFrame()
                          (WINFRM.CPP)
                               ↓
                       CFrameWnd::Create()
                          (WINFRM.CPP)
                               ↓
                         CWnd::CreateEx()
                          (WINCORE.CPP)
                               ↓
                         CreateWindowEx()

詳細

  • Visual C++ は、米国 Microsoft Corporation の商標です。

Keywords: KBINFO VC10 KB403862
Technology: kbAudDeveloper kbPWBSearch kbVCsearch

inserted by FC2 system