WIN32Dialog.insertTab

機能/意味
タブコントロールを利用する.
タイプ
WIN32Dialogクラスのメソッド
構文
insertTab(tab_id, pos, label)
引数
戻り値
なし (void)
説明
利用手順を検討中
insertTab(IDC_TAB, 0, "基本"); // タブを追加
// deleteTab(IDC_TAB, 0); // タブを削除
// deleteAllTab(IDC_TAB); // タブをすべて削除
var dlg = new WIN32Dialog(); dlg.loadResource("resource.dll", "INNER"); // Border=None, Style=Child にしたダイアログ
selectTab(IDC_TAB, dlg); // 表示
insertTab(IDC_TAB, 1, "拡張");
var dlg2 = new WIN32Dialog(); dlg2.loadResource("resource.dll", "INNER2");
dlg.show(SW_HIDE);
selectTab(IDC_TAB, dlg2); // 切り替え
// onNotify で notify->code == TCN_SELCHANGE かつ notify->idFrom == IDC_TAB の場合にユーザーによるタブの切り替え
// getCurSel(tab_id) でタブの番号を取得し、対応するダイアログを SW_SHOW、それ以外を SW_HIDE する
// タブ番号と対応するダイアログは自分で管理すること
※ dlg,dlg2 の open は selectTab されたときに行われるので、show(SW_HIDE) するときは isValid で open されているか確認のこと