• ベストアンサー

CxxxViewのインスタンスはいつ作られるの?

環境はWIN98 VC++6.0 MFCです。 今まで何も考えずウィザードに任せて、CxxxView内にコードを書いていましたが、良く考えるとCxxxViewってクラスですよね。 そうするとどこかでインスタンスが生成されていると思うのですが、どれはどこなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#5537
noname#5537
回答No.1

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vccore/html/_core_creating_new_documents.2c_.windows.2c_.and_views.asp ここのフローチャートがわかりやすいと思います。 通常, CFrameWnd::OnCreateClient から, CFrameWnd::CreateView が呼ばれ, その中でビューのインスタンスが生成されます。 MFC のソースは VC に添付されているので,時間があったら覗いてみてください。

mk1234
質問者

お礼

回答ありがとうございます。 BOOL CXxxApp::InitInstance()内で生成されていたのですね。

関連するQ&A