CBasePane::CreateEx

ペイン コントロールを作成します。

virtual BOOL CreateEx(
   DWORD dwStyleEx,
   LPCTSTR lpszClassName,
   LPCTSTR lpszWindowName,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID,
   DWORD dwControlBarStyle=0,
   CCreateContext* pContext=NULL 
);

パラメーター

  • [入力] dwStyleEx
    拡張スタイル (「CWnd::CreateEx」を参照)。

  • [入力] lpszClassName
    ウィンドウのクラス名。

  • [入力] lpszWindowName
    ウィンドウの名前。

  • [入力] dwStyle
    ウィンドウ スタイル (「CWnd::CreateEx」を参照)。

  • [入力] rect
    初期の四角形。

  • [入力] pParentWnd
    親ウィンドウへのポインター。

  • [入力] nID
    ペイン ID を指定します。 一意である必要があります。

  • [入力] dwControlBarStyle
    ペインのスタイル フラグ。

  • [入力] pContext
    CcreateContext へのポインター。

戻り値

ペインが正常に作成された場合は TRUE。それ以外の場合は FALSE。

解説

lpszClassName クラスのウィンドウを作成します。 WS_CAPTION を指定すると、このメソッドは WS_CAPTION スタイル ビットをクリアし、CBasePane::m_bHasCaption を TRUE に設定します。これは、キャプションを含むペインがライブラリでサポートされていないためです。

子ウィンドウ スタイルと MFC コントロール バー スタイル (CBRS_) の任意の組み合わせを使用できます。

ライブラリには、ペイン用の新しいスタイルがいくつか追加されています。 新しいスタイルを次の表に示します。

スタイル

説明

AFX_CBRS_FLOAT

ペインをフローティング状態にできます。

AFX_CBRS_AUTOHIDE

ペインは、自動的に隠すモードをサポートします。

AFX_CBRS_RESIZE

ペインのサイズを変更できます。

重要 :重要
このスタイルは実装されていません。

AFX_CBRS_CLOSE

ペインを閉じることができます。

AFX_CBRS_AUTO_ROLLUP

ペインがフローティング状態の場合、ロール アップできます。

AFX_CBRS_REGULAR_TABS

あるペインとこのスタイルを指定した別ペインをドッキングすると、標準のタブ付きウィンドウが作成されます。 (詳細については、「CTabbedPane クラス」を参照してください)。

AFX_CBRS_OUTLOOK_TABS

あるペインとこのスタイルを指定した別ペインをドッキングすると、Outlook スタイルのタブ付きウィンドウが作成されます (詳細については、「CMFCOutlookBar クラス」を参照してください)。

新しいスタイルを使用するには、これを dwControlBarStyle に指定します。

必要条件

**ヘッダー:**afxbasepane.h

参照

参照

CBasePane クラス

階層図