MDIの子ウィンドウ名をツールバーに表示する

解決


ともタン  2010-03-03 03:26:32  No: 37876  IP: 192.*.*.*

ウィザードを使用してMDIアプリを作成すると、ツールバーのウィンドウ欄に
アクティブ状態を選択可能なかたちで、開かれている子ウィンドウ名が表示
されますが、ウィザードを使用せずにこれを実現するにはどうすればよいの
しょうか?

編集 削除
さな  2010-03-03 08:59:55  No: 37877  IP: 192.*.*.*

あえてウィザードを使わない理由は何ですか?

編集 削除
ともタン  2010-03-03 10:45:00  No: 37878  IP: 192.*.*.*

>さなさん

理由は2つほどあります。

(1) ウィザードを利用すると自作アプリの自由度が若干損なわれること。
(2) ウィザードに頼ってしまうと、自分で作っているものの中にブラック
    ボックスが存在することになり、プログラミング学習の本筋から外れて
    しまうことです。最終的にはVCLにも頼らずに(必ずしも利用しないこと
    を意味するのではなく—中身を理解した上で生産性向上のために活用す
    る)プログラミングすることを目標にしているため。

要するに結果オーライではなく、自分のやっていることを確実に理解したい
ということです。そうでなくては、プログラミングの学習は無意味ではない
ですか。プロの作った市販のアプリを活用すれば自分のやりたいことは大抵
こなせるのですから。

編集 削除
KHE00221  2010-03-03 14:42:47  No: 37879  IP: 192.*.*.*

WindowMenuプロパティ

編集 削除
どこがブラックボックス?  2010-03-03 15:19:41  No: 37880  IP: 192.*.*.*

ウィザード使ったからってコードなしには動きませんよ
理解したいならウィザードが生成したコードを読むことです
VCLだってソースコードが読めるんですから読めばいいでしょう
その努力を放棄して人に頼るのにウィザードには頼らないって面白いですね

編集 削除
ともタン  2010-03-03 18:43:25  No: 37881  IP: 192.*.*.*

>KHE00221さん
どうもありがとうございました。
ウィザードで生成されたものを色々検証していたのですが、気付きませんで
した。感謝します。

編集 削除