다음을 통해 공유


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입니다.

설명

한 달 만들기 달력 컨트롤에서 두 단계:

  1. 호출 CMonthCalCtrl 를 생성 하는 CMonthCalCtrl 개체입니다.

  2. 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

참고 항목

참조

CMonthCalCtrl 클래스

계층 구조 차트

CMonthCalCtrl::CMonthCalCtrl