斎藤と申します。
お世話になります。
ボタンの処理を実装するクラスにより、その処理が動く場合と
そうでない場合があるようですが、その理由が理解できません。
環境:VC++6.0 SP4 MFC ビューの基底=CFormView
実装処理:ボタンが1回押されたとき(BN_CLICKED)
実装先クラスと動作:
CMyApp 実行されない
CMainFrame 実行されない
CChileFrame 実行されない
CMyView 実行される
CMyDoc 実行される
(CMyViewとCMyDoc両方に実装するとCMyViewだけ実行)
クラスウィザードによるデフォルトの実装先はCMyViewに
なりますが、行う処理とクラスとの関係により
CMyAppなどで処理する方が好都合なケースがあります。
よろしくお願いします。
お世話になります。
ボタンの処理を実装するクラスにより、その処理が動く場合と
そうでない場合があるようですが、その理由が理解できません。
環境:VC++6.0 SP4 MFC ビューの基底=CFormView
実装処理:ボタンが1回押されたとき(BN_CLICKED)
実装先クラスと動作:
CMyApp 実行されない
CMainFrame 実行されない
CChileFrame 実行されない
CMyView 実行される
CMyDoc 実行される
(CMyViewとCMyDoc両方に実装するとCMyViewだけ実行)
クラスウィザードによるデフォルトの実装先はCMyViewに
なりますが、行う処理とクラスとの関係により
CMyAppなどで処理する方が好都合なケースがあります。
よろしくお願いします。