機能を継承する場合の方法


ナシ  2007-10-13 01:17:42  No: 66564

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加