CTabCtrl::Create
タブ コントロールを作成し、CTabCtrl のオブジェクト インスタンスにアタッチします。
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
パラメーター
dwStyle
タブ コントロールのスタイルを指定します。Windows SDKで説明する タブ コントロールのスタイルの組み合わせを適用します。次に、コントロールに適用できるウィンドウ スタイルの一覧については、[コメント] を参照してください。rect
タブ コントロールのサイズと位置を指定します。これは CRect のオブジェクトまたは RECT の構造体のいずれかです。pParentWnd
タブ コントロールの親ウィンドウ、通常 CDialogを指定します。これは nullである必要があります。nID
タブ コントロールの ID を指定します。
戻り値
オブジェクトの初期化が成功**[真]** ; それ FALSE。
解説
CTabCtrl オブジェクトは、次の手順で構築します。最初に、タブ コントロールを作成し、CTabCtrl のオブジェクトに関連するコンストラクターを呼び出し、次に **[作成]**を呼び出します。
タブ コントロールのスタイルだけでなく、タブ コントロールに次のウィンドウ スタイルを適用できます:
WS_CHILD は、タブ コントロールを表す子ウィンドウを作成します。WS_POPUP のスタイルでは使用できません。
WS_VISIBLE が最初に表示されるタブ コントロールを作成します。
WS_DISABLED は、最初に無効にするウィンドウを作成します。
WS_GROUP は、ユーザーが 1 のコントロールからキーと方向の次の位置にできるコントロールのグループの最初のコントロールを指定します。最初のコントロールの後に WS_GROUP のスタイルに定義されているすべてのコントロールは、同じグループに属しています。WS_GROUP のスタイルの次のコントロールは、次の場所にあるか) スタイルのグループを終了し、次のグループを呼び出します (つまり、1 種類のグループが終了します。
WS_TABSTOP では、Tab キーを使用して実行できるいくつでもコントロールの 1 種類を指定します。Tab キーは WS_TABSTOP のスタイルで指定された次のコントロールにユーザーを移動します。
拡張ウィンドウ スタイルでタブ コントロールを作成するには、**[作成]**の代わりに CTabCtrl::CreateEx を呼び出します。
使用例
// Assuming you have a member variable m_TabCtrl, that is a CTabCtrl
// object, you can use the following to create a tab control.
m_TabCtrl.Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD | WS_VISIBLE,
rect, this, IDC_MYTAB);
// This creates a tab control with the given styles, and with
// an ID of IDC_MYTAB.
必要条件
ヘッダー: afxcmn.h