次の方法で共有


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

参照

関連項目

CTabCtrl クラス

階層図

CTabCtrl::CTabCtrl