0

グループ ボックスを作成するとき、それを他のウィンドウを含むコンテナとして使用するつもりです。したがって、他のウィンドウはグループ ボックスの子ウィンドウにする必要があると思います。しかし、Spy++ を使用して Windows のいくつかのウィンドウを検査すると、Windows のウィンドウでさえこれを行う人はほとんどいません。グループ ボックスとそのコンテンツ ウィンドウは同じレベルにあります。それらは同じ親ウィンドウを共有します。

Visual C++ のダイアログ エディターで、あるコントロールの親を別のコントロールに設定する方法が見つかりません。(方法があれば教えてください。) Visual C++ のダイアログ エディターで作成されたダイアログ ボックスにあるため、多くのグループ ボックスが親ウィンドウとして見つからないのはこのためかもしれません。

グループ ボックスがそのコンテンツ ウィンドウの親である方が論理的に正しく、グループ ボックスの位置を変更するとコンテンツが一緒に移動するため、より良いと思います。これを行うのが面倒なだけなのか、それともやらない理由が他にあるのでしょうか?

4

1 に答える 1