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 
);

参数

  • [in] dwStyleEx
    扩展样式(请参见 CWnd::CreateEx 有关更多信息)。

  • [in] lpszClassName
    窗口类名称。

  • [in] lpszWindowName
    窗口名称。

  • [in] dwStyle
    窗口样式(请参见 CWnd::CreateEx)。

  • [in] rect
    初始矩形。

  • [in] pParentWnd
    父窗口的指针。

  • [in] nID
    指定窗格ID.必须唯一。

  • [in] dwControlBarStyle
    窗格的样式标志。

  • [in] pContext
    CcreateContext的指针

返回值

TRUE,如果窗格成功创建;否则 FALSE。

备注

创建windows选件类 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选件类

层次结构图