ページ 11

ツリービューで表示を切り替え

Posted: 2006年5月18日(木) 13:33
by ゲスト
ツリービューを使用して、画面の表示を切り替えたいのですが、
画面の状態を保持しておくには、http://abfan.active.client.jp/control.html を参考に
1.通常ウィンドウの親ウィンドウにhMainWndを指定
2.MDI子ウィンドウを作成して使用
の2つのどちらかを使用すればいいのかと思いましたが、
1.は、子ウィンドウとして作成したウィンドウがアクティブになれば、
親ウィンドウが非アクティブになるという、通常ではありえないことになりますし、
2.は、コールバック関数を自前で処理ということで、私のレベルでは難しそうです。
他に良い方法はないでしょうか。

2.で、イベント処理は、あのサンプルに書いてあるだけで全てでしょうか。
もしそうならいいのですが。

Posted: 2006年5月18日(木) 20:53
by ゲスト
1.にしたときの挙動が、前述を通り、かなり不自然ですので、
2.を試してみたのですが、MDI子ウィンドウを作成する方法がわかりませんでした。
どんな感じか試してみたいのですが、どうすれば良いのでしょうか。
その他良い方法がありましたらご教授願います。

Posted: 2006年5月19日(金) 22:40
by yasu
私が他に思いつくのは、同ウィンドウで
オブジェクトを変更することぐらいです。
ただ、この方法は画面を切り替える作業が重くなるかもしれません。

Posted: 2006年5月20日(土) 19:29
by ゲスト
返信ありがとうございます。
私が他に思いつくのは、同ウィンドウで
オブジェクトを変更することぐらいです。
具体的にどのようにすれば良いのでしょうか。