CPaneDialog::Create
Takma bir iletişim kutusu oluşturur ve ekler bir CPaneDialog nesnesi.
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
);
Parametreler
[in]lpszWindowName
Takma iletişim kutusunun adı.[in]pParentWnd
Ana pencere için işaret ediyor.[in]bHasGripper
TRUEbir resim yazısı (mandal); takma iletişim kutusu oluşturmak için Aksi takdirde, FALSE.[in]lpszTemplateName
Kaynak iletişim şablonunun adı.[in]nStyle
Windows stili.[in]nID
Denetim kimliği.[in]nIDTemplate
İletişim şablonu kaynak kimliği.[in]dwTabbedStyle
Denetim Masası'nı başka bir kullanıcı bu denetim bölmesinden resim yazısı sürüklendiğinde, sekmeli pencere stili.AFX_CBRS_REGULAR_TABS varsayılan değerdir.Daha fazla bilgi için açıklamalar bölümüne bakın CBasePane::CreateEx yöntemi.[in]dwControlBarStyle
Ek stil nitelikleri.AFX_DEFAULT_DOCKING_PANE_STYLE varsayılan değerdir.Daha fazla bilgi için açıklamalar bölümüne bakın CBasePane::CreateEx yöntemi.
Dönüş Değeri
TRUEBu yöntem başarılı olursa; Aksi takdirde, FALSE.
Örnek
Aşağıdaki örnek, nasıl kullanılacağını gösterir Create yönteminde CPaneDialog sınıfı.Bu örnek bir parçası olan bölmesinin boyutunu ayarlamak örnek.
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
}
Gereksinimler
Başlık: afxpanedialog.h