ダイアログバーを作成するときによく、
「CFrameWndクラスの派生クラスであるCMainFrameクラスに、CDialogBar型のメンバ変数m_wndDlgBarを追加する。」と
説明しているのを良く見ますが、「CMainFrameクラス」が無かった場合にm_wndDlgBarを追加する方法は
存在するのでしょうか?
たとえば、マイクロソフトのサンプルにある「KBBAR」(http://support.microsoft.com/kb/246234/ja)に
追加するとすれば・・・と言う事です。
ご存知の方がいらっしゃいましたら教えて下さい。
ちなみに、開発は【VC++6.0/VC++.net】です。
単にクラス所属のメンバ変数を追加するだけが目的なら、難しく考えることは
無いと思います。普通に追加すればいいのでは?
ただ、「CMainFrameクラス」が無いとはどういう状況で使おうとしているのか
が気になります。
最近、この手の質問が大変多いですね。
MFC の CDialogBar と、IE のツールバーは全然別物です。
なんだ、IEツールバーを作りたかったのか。
# 最初からそう書いてくれれば…過去ログを見てね、とかいう話になるんだけど。
RAPTさま、シャノンさま回答ありがとうございました。
>MFC の CDialogBar と、IE のツールバーは全然別物です。
ATLで作成する場合、MFCのサポートと言う項目があったので使えるかな、と思った
のでこのような質問をしました。
>なんだ、IEツールバーを作りたかったのか。
># 最初からそう書いてくれれば…過去ログを見てね、とかいう話になるんだけど。
おっしゃるとおりです。確かに見直しますとその手のログを見つけることが
できました。そちらを参考にしたいと思います。失礼しました。
ツイート | ![]() |