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

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
ゲスト

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

#1 投稿記事 by ゲスト »

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

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

#2 投稿記事 by ゲスト »

1.にしたときの挙動が、前述を通り、かなり不自然ですので、
2.を試してみたのですが、MDI子ウィンドウを作成する方法がわかりませんでした。
どんな感じか試してみたいのですが、どうすれば良いのでしょうか。
その他良い方法がありましたらご教授願います。
yasu

#3 投稿記事 by yasu »

私が他に思いつくのは、同ウィンドウで
オブジェクトを変更することぐらいです。
ただ、この方法は画面を切り替える作業が重くなるかもしれません。
ゲスト

#4 投稿記事 by ゲスト »

返信ありがとうございます。
私が他に思いつくのは、同ウィンドウで
オブジェクトを変更することぐらいです。
具体的にどのようにすれば良いのでしょうか。
返信する