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
정보가 요청되는 일정 컨트롤의 부분입니다. 다음 값 중의 하나입니다.
dwFlags
형식: DWORD
채울 정보를 나타냅니다. 다음 값 중 하나 이상의 조합입니다.
값 | 의미 |
---|---|
|
stStart 및 stEnd. |
|
rc. |
|
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 경우 는 iRow 및 iCol에서 설명한 셀이 현재 선택되어 있는지를 나타냅니다.
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"에 대해 iRow 및 iCol로 표시된 셀의 텍스트를 반환합니다.
- MCGIP_CALENDARHEADER: "2006년 7월"instance 달력 머리글에 표시되는 내용의 텍스트를 반환합니다.
cchName
형식: size_t
pszName의 길이(문자)입니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | commctrl.h |