通知
すべてクリア
Topic starter
2001年6月28日 2:15 PM
VC初心者です。
VCのクラスウィザードでCDialogを継承してCCommonと言うクラスを作成し,
更にそのCCommonを継承してクラスを作成したいのですが,やり方がよく判りません。
(クラスウィザードでクラスの新規作成を選択しても、基本クラスの欄にCCommonが追加されていない)
挿入のクラスの新規作成でクラスの種類をGenericにするとクラス事態は作れるのですが、
クラスウィザードと連動していないために,とても不便です。
何かうまく追加する方法があれば教えて下さい。
2001年6月28日 2:51 PM
generic CWndを派生しているなら、CWndとなっているところを
全て書き換えればできると思いますよ。(*.h、*.cpp)
(この場合は、CWnd → CCommon)
で、派生したクラスのコンストラクタで親クラスの
コンストラクタをよびだせばうまくいくと思いますが…。
(リソースが変更なければ)
Topic starter
2001年6月28日 3:50 PM
早速の解答有難うございます。
よく判らなかったのでもう一度質問させてください。
つまり*.hと*.cppのCWndをCCommonに変更すればClassWizardの基本クラスにCCommonが
追加されると言うことなのでしょうか?
変更するならばプロジェクト内すべての*.h,*.cppに対して変更すると言うことなのでしょうか?