CMonthCalCtrl::Create
Vytvoří v ovládacím prvku měsíční kalendář a připojí jej CMonthCalCtrl objektu.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
virtual BOOL Create(
DWORD dwStyle,
const POINT& pt,
CWnd* pParentWnd,
UINT nID
);
Parametry
dwStyle
Určuje kombinaci stylů systému Windows použity v ovládacím prvku měsíční kalendář.Viz Styly řízení kalendářní měsíc v Další informace o stylech.rect
Odkaz na RECT struktury.Obsahuje pozici a velikost prvku měsíční kalendář.pt
Odkaz na bod strukturu, která identifikuje umístění prvku měsíční kalendář.pParentWnd
Ukazatel CWnd objekt, který je nadřazené okno ovládacím prvku měsíční kalendář.Nesmí být NULL.nID
Určuje ID ovládacího prvku měsíční kalendář
Vrácená hodnota
Nenulová hodnota, pokud Inicializace byla úspěšná. jinak 0.
Poznámky
Vytvořit měsíc kalendáře ovládací prvek ve dvou krocích:
Volání CMonthCalCtrl konstrukce CMonthCalCtrl objektu.
Tato funkce člena, které vytvoří ovládacím prvku měsíční kalendář a připojí jej k volání CMonthCalCtrl objektu.
Při volání vytvořit, jsou běžné ovládací prvky inicializovány.Verze vytvořit je volání Určuje, jak je velikosti:
Aby MFC automaticky velikost ovládacího prvku na jeden měsíc, volání override, který používá pt parametr.
Velikost ovládacího prvku sami, zavolejte na přepsání této funkce, která používá rect parametr.
Příklad
// 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));
Požadavky
Záhlaví: afxdtctl.h