継承の継承をクラスウィザードで行うには – プログラミング – Home

継承の継承をクラスウィザードで行うには
 
通知
すべてクリア

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


ゆあ
 ゆあ
(@ゆあ)
ゲスト
結合: 24年前
投稿: 13
Topic starter  

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


引用解決済
トピックタグ
ます
 ます
(@ます)
ゲスト
結合: 24年前
投稿: 3
 

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

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


返信引用
ゆあ
 ゆあ
(@ゆあ)
ゲスト
結合: 24年前
投稿: 13
Topic starter  

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました