1

mfcダイアログベースのアプリケーションでデスクトップアプリケーションを設計しています。tabcontrolの使用方法と、作成後に各タブ内にコントロールを追加する方法。私を助けてください、私はこれに不慣れです.....

4

1 に答える 1

4

他の開発環境 (C++ Builder、VB、Delphi、.Net など) の経験がある場合は、MFC のタブ コントロールが単なるタブ コントロールであることに非常に失望するでしょう。「パネル」のセットのようには動作しません。つまり、ダイアログに他のコントロールを配置すると、それらはダイアログに属しますが、タブ コントロールの「ページ」には属しません (タブ コントロールをダイアログと同じ大きさにしても)。

「各ページ」にいくつかのコントロールしかない場合は、それらすべてをダイアログに配置して、タブページを切り替えるときにそれらを非表示/表示するだけで済みます。

コントロールの数が多い場合は、各ページを表すリソースに個別のダイアログを作成する必要がある場合があります。次に、タブコントロールを使用してメインダイアログの「子」サブダイアログを作成し、サブダイアログ全体を非表示/表示します

于 2013-03-02T11:16:52.427 に答える