次の方法で共有


CPropertySheet::EnableStackedTabs

更新 : 2007 年 11 月

プロパティ シートでタブの行を積み上げるかを指定します。

void EnableStackedTabs(
   BOOL bStacked 
);

パラメータ

  • bStacked
    プロパティ シートでタブ行の積み上げを有効にするかどうかを指定します。無効にするには、FALSE を指定します。

解説

タブ数が多すぎて、すべてのタブをプロパティ シート幅に 1 行に並べられない場合は、既定で複数行に積み上げられます。タブを積み上げずにスクロールするには、DoModal または Create を呼び出す前に、bStacked を FALSE にして EnableStackedTabs を呼び出します。

モーダルまたはモードレス プロパティ シートを作成するときは、必ず EnableStackedTabs を呼び出します。このスタイルを CPropertySheet の派生クラスに取り込むには、WM_CREATE のメッセージ ハンドラを作成します。CWnd::OnCreate のオーバーライドでは、基本クラスの実装を呼び出す前に、EnableStackedTabs( FALSE ) を呼び出します。

使用例

int CMyPropertySheet::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
      // Set for Scrolling Tabs style
      EnableStackedTabs(FALSE);
      // Call the base class
      if (CPropertySheet::OnCreate(lpCreateStruct) == -1)
            return -1;

      return 0;
}

必要条件

ヘッダー : afxdlgs.h

参照

参照

CPropertySheet クラス

階層図

その他の技術情報

CPropertySheet のメンバ