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