(VisualStudio2005)MFCで複数のダイアログ上に同様の機能が存在し、実行する内容も同じ場合、やり方として、
・その同様の機能を持たせたダイアログAを作成し、それを複数のダイアログB,C,Dで継承する方法
と、
・実行する内容だけをクラス化し、同じようなダイアログB,C,Dを作成したうえで実行する内容を
まとめたクラスを実装し、処理を行う
という2つの方法があると思います。通常どのようにするものでしょうか?
前者の場合、メッセージマップやリソースに手を入れなければならなかったり、いまいちよく
わかりません。特にダイアログB,C,Dが継承したダイアログAも、単体でのダイアログとして存在
させる場合、どのようにしてよいのかわかりません。ご教授頂けたら幸いです。
ツイート | ![]() |