継承の継承をクラスウィザードで行うには

[戻る]
ゆあ 2001/06/28(木) 14:15:32
VC初心者です。
VCのクラスウィザードでCDialogを継承してCCommonと言うクラスを作成し,
更にそのCCommonを継承してクラスを作成したいのですが,やり方がよく判りません。
(クラスウィザードでクラスの新規作成を選択しても、基本クラスの欄にCCommonが追加されていない)
挿入のクラスの新規作成でクラスの種類をGenericにするとクラス事態は作れるのですが、
クラスウィザードと連動していないために,とても不便です。
何かうまく追加する方法があれば教えて下さい。

ます 2001/06/28(木) 14:51:07
generic CWndを派生しているなら、CWndとなっているところを
全て書き換えればできると思いますよ。(*.h、*.cpp)
(この場合は、CWnd → CCommon)

で、派生したクラスのコンストラクタで親クラスの
コンストラクタをよびだせばうまくいくと思いますが…。
(リソースが変更なければ)

ゆあ 2001/06/28(木) 15:50:20
早速の解答有難うございます。
よく判らなかったのでもう一度質問させてください。
つまり*.hと*.cppのCWndをCCommonに変更すればClassWizardの基本クラスにCCommonが
追加されると言うことなのでしょうか?
変更するならばプロジェクト内すべての*.h,*.cppに対して変更すると言うことなのでしょうか?

古いスレッドには追加発言できません。