リソースビューで追加した複数のIDD_PROPPAGE_MEDIUMといったダイアログリソースを、
CPropertySheetのようなタブコントロール以外でページの切り替え表示をしたいと思っています。
(MFCは使ったことが無いので細かいことは分かりませんが)
MFCでCFormViewを使った例をWebで見たのですが、ATL/WTLで似たようなクラスは用意されていないのでしょうか。
または、CPropertySheet(タブコントロール)以外でページ切り替えをする方法はないでしょうか。
よろしくお願いします。
環境:
Windows XP SP2
VC++ 2008 Beta 2
WTL 8.0
俺はATL/WTLを使っていないのでわかりません。
プロパティシートを使わないということですね。
CFormViewの代わりということでしょうか?
CFormViewでなければいけない理由は何かあるのでしょうか。
プロパティシートに相当するウィンドウを親として
プロパティページに相当するダイアログを子ウィンドウするだけなので
ATL/WTLでウィンドウやダイアログを使えばいいと思います。
ページ切り替えは
一つのプロパティページ(ダイアログ)だけ可視にして
他のページは不可視にするだけですよ。
ATL/WTLでプログラムを作ったことないので
具体的なプログラムがどうなるのかは知りませんが
単なるダイアログ作成と少々のウィンドウ操作でできますよ。
ツイート | ![]() |