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