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