Структура 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: возвращает текст ячейки, указанной iRow и iCol, например "11", если был указан 11-й день.
- MCGIP_CALENDARHEADER: возвращает текст в заголовке календаря, например "Июль, 2006".
cchName
Тип: size_t
Длина pszName в символах.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | commctrl.h |