タブコントロールの中にタブコントロールを置く – プログラミング – Home

タブコントロールの中にタブコントロール...
 
通知
すべてクリア

[解決済] タブコントロールの中にタブコントロールを置く


ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

お世話になっております。
タブコントロールについて質問があります。

長いので以下の説明での呼び名を最初につけます。
メイン画面:最初に呼び出すダイアログ
親タブ:メイン画面についているタブコントロール
子タブ:親タブの中についているタブコントロール

親タブのなかに子タブをつけてみましたが
子タブの内容が表示されません。
デバッグで確認したところ、子タブのOnInitDialogイベントに入ってきていません。

親タブはメインダイアログが表示された時点でOnInitDialogが呼び出されるのですが
子タブは呼び出されないようです。
子タブを表示するには別な設定が必要になってくるのでしょうか?

その他の設定は親タブ子タブともに以下のとおりです。
スタイル:チャイルド
境界線:表示しない
表示:可視

----------------
VC++6.0 SP5
MFC(ダイアログベース)
OS:WINXP


引用未解決
トピックタグ
tib
 tib
(@tib)
ゲスト
結合: 23年前
投稿: 468
 

結論から言うと、「絶対できるはずです」。

まずは、子タブをどのようにして置いているのかを教えてください。


返信引用
PATIO
(@patio)
Famed Member
結合: 4年前
投稿: 2660
 

思うに子タブを親タブといっしょにメインウインドウに貼り付けたりしていませんか?

子タブは親タブ内に表示される子画面(ダイアログ)上に貼り付けるのであって
メインウインドウに貼り付けるのではないと思いますよ。
ウインドウの親子関係をきちんと把握して組み立てるべきです。

全てのダイアログで子タブが必要なら
全てのダイアログに子タブを貼り付けましょう。


返信引用
ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

親タブの設定も子タブの設定も
メインウインドウのONINITダイアログでやることで出来ました。

ありがとうございました。


返信引用
ちる
 ちる
(@ちる)
ゲスト
結合: 23年前
投稿: 77
Topic starter  

解決!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました