CMonthCalCtrl::Create
Month calendar 컨트롤을 만들고이에 연결 된 CMonthCalCtrl 개체입니다.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
virtual BOOL Create(
DWORD dwStyle,
const POINT& pt,
CWnd* pParentWnd,
UINT nID
);
매개 변수
dwStyle
Month calendar 컨트롤에 적용 되는 Windows 스타일의 조합을 지정 합니다. 참조 달 달력 컨트롤 스타일 에 있는 Windows SDK 스타일에 대 한 자세한 내용은.rect
참조 하는 RECT 구조. Month calendar 컨트롤의 크기와 위치를 포함 합니다.pt
참조 하는 포인트 month calendar 컨트롤의 위치를 식별 하는 구조입니다.pParentWnd
에 대 한 포인터는 CWnd month calendar 컨트롤의 부모 창 개체입니다. 다시 해야 NULL.nID
Month calendar 컨트롤의 컨트롤 ID를 지정합니다.
반환 값
초기화에 성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
한 달 만들기 달력 컨트롤에서 두 단계:
호출 CMonthCalCtrl 를 생성 하는 CMonthCalCtrl 개체입니다.
Month calendar 컨트롤을 만들고이를 연결 하는이 멤버 함수를 호출 하 여 CMonthCalCtrl 개체입니다.
호출 하면 만들기, 공용 컨트롤이 초기화 됩니다. 버전의 만들기 를 호출 결정 하는 크기입니다.
MFC 한 달에 자동으로 크기를 사용 하 여 재정의 호출의 pt 매개 변수.
직접 크기를 재정의 사용 하 여이 함수를 호출 하 여 rect 매개 변수.
예제
// 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));
요구 사항
헤더: afxdtctl.h