タブを作成する
SFRTabControl クラスと SFRTabPane クラスを使って、タブを作成します。
// タブの定義 SFMTYPEDEFCLASS(MyWindow) class MyWindow : public SFRTitleWindow { SFMSEALCOPY(MyWindow) public: MyWindow(Void) static_throws; virtual ~MyWindow(Void) { return; } // タブをポインター型のメンバ変数として定義する SFRTabControlPtr _tab; // タブ SFRTabPanePtr _pane; // タブペイン }; // コンストラクタ ( エラー処理は省略 ) MyWindow::MyWindow(Void) : SFRTitleWindow(SFRApplication::GetInstance(), SFXRectangle(20, 20, 200, 250), "my window") static_throws { // タブを作成する // 第 1 引数 : 親レスポンダ // 第 2 引数 : タブの位置とサイズ _tab = ::new SFRTabControl(this, SFXRectangle(20, 30, 150, 150)); // タブペインを作成する _pane = new SFRTabPane(_tab, "page1"); _pane = new SFRTabPane(_tab, "page2"); return; }