다음을 통해 공유


MCGRIDINFO 구조체(commctrl.h)

달력 컨트롤의 일부에 대한 정보를 포함합니다.

구문

typedef struct tagMCGRIDINFO {
  UINT       cbSize;
  DWORD      dwPart;
  DWORD      dwFlags;
  int        iCalendar;
  int        iRow;
  int        iCol;
  BOOL       bSelected;
  SYSTEMTIME stStart;
  SYSTEMTIME stEnd;
  RECT       rc;
  PWSTR      pszName;
  size_t     cchName;
} MCGRIDINFO, *PMCGRIDINFO;

멤버

cbSize

형식: UINT

이 구조체의 크기(바이트)입니다.

dwPart

형식: DWORD

정보가 요청되는 일정 컨트롤의 부분입니다. 다음 값 중의 하나입니다.

의미
MCGIP_CALENDARCONTROL
최대 12개의 달력을 포함할 수 있는 전체 일정 컨트롤입니다.
MCGIP_NEXT
다음 단추입니다.
MCGIP_PREV
이전 단추입니다.
MCGIP_FOOTER
바닥글입니다.
MCGIP_CALENDAR
하나의 특정 일정. iCalendarpszName과 함께 사용됩니다.
MCGIP_CALENDARHEADER
일정 머리글입니다. iCalendarpszName과 함께 사용됩니다.
MCGIP_CALENDARBODY
달력 본문입니다. iCalendar와 함께 사용됩니다.
MCGIP_CALENDARROW
지정된 일정 행입니다. iCalendariRow와 함께 사용됩니다.
MCGIP_CALENDARCELL
지정된 일정 셀입니다. iCalendar, iRow, iCol, bSelectedpszName과 함께 사용됩니다.

dwFlags

형식: DWORD

채울 정보를 나타냅니다. 다음 값 중 하나 이상의 조합입니다.

의미
MCGIF_DATE
stStartstEnd.
MCGIF_RECT
rc.
MCGIF_NAME
pszName.

iCalendar

형식: int

dwPart가 MCGIP_CALENDAR, MCGIP_CALENDARHEADER, MCGIP_CALENDARBODY, MCGIP_CALENDARROW 또는 MCGIP_CALENDARCELL 경우 이 멤버는 정보를 검색할 달력의 인덱스를 지정합니다. 이러한 부분의 경우 현재 컨트롤에 달력이 하나만 있는 경우에도 유효한 값이어야 합니다.

iRow

형식: int

dwPart가 MCGIP_CALENDARROW 경우 정보를 반환할 행을 지정합니다.

iCol

형식: int

dwPart가 MCGIP_CALENDARCELL 경우 정보를 반환할 셀의 열을 지정합니다. iRow 멤버는 정보를 반환할 셀의 행을 제공합니다.

bSelected

형식: BOOL

dwPart가 MCGIP_CALENDARCELL 경우 는 iRowiCol에서 설명한 셀이 현재 선택되어 있는지를 나타냅니다.

stStart

형식: SYSTEMTIME

iCalendar에서 지정한 시작 날짜를 반환합니다. dwFlags에 MCGIF_DATE 포함된 경우에만 사용됩니다.

stEnd

형식: SYSTEMTIME

iCalendar에서 지정한 종료 날짜를 반환합니다. dwFlags에 MCGIF_DATE 포함된 경우에만 사용됩니다.

rc

형식: RECT

dwPart에 지정된 파트의 사각형을 반환합니다. dwFlags에 MCGIF_RECT 포함된 경우에만 설정합니다.

pszName

형식: PWSTR

cchName이 길이인 문자열에 대한 포인터입니다. dwFlags에 MCGIF_NAME 포함되어 있고 dwPart 멤버에 설명된 대로 다음 부분에 대해서만 설정합니다.

  • MCGIP_CALENDAR: 선택한 날짜의 텍스트를 반환합니다. 여러 선택 영역의 경우 는 선택 영역의 시작 부분에 있는 날짜를 반환합니다.
  • MCGIP_CALENDARCELL: 11일이 지정된 경우 instance "11"에 대해 iRowiCol로 표시된 셀의 텍스트를 반환합니다.
  • MCGIP_CALENDARHEADER: "2006년 7월"instance 달력 머리글에 표시되는 내용의 텍스트를 반환합니다.

cchName

형식: size_t

pszName의 길이(문자)입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 commctrl.h