CMonthCalCtrl::Create
Aylık takvim denetiminin oluşturur ve ekler CMonthCalCtrl nesnesi.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
virtual BOOL Create(
DWORD dwStyle,
const POINT& pt,
CWnd* pParentWnd,
UINT nID
);
Parametreler
dwStyle
Aylık takvim denetiminin uygulanan Windows stiller birleşimini belirtir.Bkz: Ay Takvimi denetim stillerine , Windows SDK stilleri hakkında daha fazla bilgi için.rect
Başvuru bir rect yapısı.Aylık takvim denetiminin boyutunu ve konumunu içerir.pt
Başvuru bir noktası aylık Takvim denetiminin konumunu tanımlayan yapısı.pParentWnd
Bir işaretçi bir CWnd aylık Takvim denetiminin üst pencere nesnesi.Olmaması gereken null.nID
Aylık takvim denetiminin denetim kimliği belirtir.
Dönüş Değeri
Başlatma işlemi başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Bir ay oluşturun Takvim denetimi iki adımda:
Call CMonthCalCtrl oluşturmak için bir CMonthCalCtrl nesnesi.
Aylık takvim denetiminin oluşturur ve ekler Bu üye işlev çağrısı CMonthCalCtrl nesnesi.
Aradığınızda Create, ortak denetimleri başlatılır.Sürümü Create , çağrı nasıl boyutlandırılacağını belirler:
Bir ay denetime otomatik olarak boyutlandırıp mfc için kullandığı geçersiz kılma çağrısı pt parametresi.
Kendinizi denetiminin boyutunu, geçersiz kılma kullandığı bu işlevin çağrısı rect parametresi.
Örnek
// Given two member objects m_calCtrl1 and m_calCtrl2, we can
// create them in one of two ways.
// Providing a point has the control with its top-left corner
// at that point and sized automatically to show one month
// page.
CPoint pt(10, 10);
VERIFY(m_calCtrl1.Create(WS_TABSTOP | WS_CHILD | WS_VISIBLE |
WS_BORDER | MCS_DAYSTATE, pt, this, IDC_MONTHCALCTRL1));
// Providing a rectangle lets us completely control the size.
// The control will paint as many complete month pages in the
// control's area as possible.
CRect rect(300, 100, 470, 200);
VERIFY(m_calCtrl2.Create(WS_TABSTOP | WS_CHILD | WS_VISIBLE |
WS_BORDER | MCS_MULTISELECT, rect, this, IDC_MONTHCALCTRL2));
Gereksinimler
Başlık: afxdtctl.h