共用方式為


CPaneDialog::Create

建立停駐對話方塊並將其附加至 CPaneDialog 物件。

BOOL Create(
   LPCTSTR lpszWindowName,
   CWnd* pParentWnd,
   BOOL bHasGripper,
   LPCTSTR lpszTemplateName,
   UINT nStyle,
   UINT nID,
   DWORD dwTabbedStyle= AFX_CBRS_REGULAR_TABS,
   DWORD dwControlBarStyle=AFX_DEFAULT_DOCKING_PANE_STYLE
);
BOOL Create(
   LPCTSTR lpszWindowName,
   CWnd* pParentWnd,
   BOOL bHasGripper,
   UINT nIDTemplate,
   UINT nStyle,
   UINT nID 
);
BOOL Create(
   CWnd* pParentWnd,
   LPCTSTR lpszTemplateName,
   UINT nStyle,
   UINT nID 
);
BOOL Create(
   CWnd* pParentWnd,
   UINT nIDTemplate,
   UINT nStyle,
   UINT nID 
);

參數

  • [in] lpszWindowName
    停駐 對話方塊中的名稱。

  • [in] pParentWnd
    指向父視窗。

  • [in] bHasGripper
    建立具有標題 (移駐夾) 停駐對話方塊的TRUE ;否則, FALSE。

  • [in] lpszTemplateName
    資源對話方塊樣板的名稱。

  • [in] nStyle
    視窗樣式。

  • [in] nID
    控制項 ID。

  • [in] nIDTemplate
    對話方塊樣板資源 ID。

  • [in] dwTabbedStyle
    當使用者拖曳文字控制項窗格標題的另一個控制項上,該窗格索引標籤式視窗的模式時發生。預設值是 AFX_CBRS_REGULAR_TABS。如需詳細資訊,請參閱 CBasePane::CreateEx 方法的<備註>一節。

  • [in] dwControlBarStyle
    其他樣式屬性。預設值是 AFX_DEFAULT_DOCKING_PANE_STYLE。如需詳細資訊,請參閱 CBasePane::CreateEx 方法的<備註>一節。

傳回值

如果這個方法成功,則為 TRUE,否則為 FALSE。

範例

下列範例會在 CPaneDialog 類別會示範如何使用 Create 方法。這個範例是 將窗格大小範例的一部分。

    CPaneDialog     m_wndDlgBar;


...


    // The this pointer points to a CMainFrame class which extends the CFrameWnd class.
    if (!m_wndDlgBar.Create (_T("DialogBar"), this, TRUE, 
                             MAKEINTRESOURCE (IDD_DLG_BAR), 
                             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI, 
                             ID_VIEW_DLGBAR))
    {
        TRACE0("Failed to create Dialog Bar\n");
        return FALSE;      // fail to create
    }

需求

標題: afxpanedialog.h

請參閱

參考

CPaneDialog 類別

階層架構圖