Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains information about part of a calendar control.
Syntax
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;
Members
cbSize
Type: UINT
Size of this structure, in bytes.
dwPart
Type: DWORD
The part of the calendar control for which information is being requested. One of the following values.
dwFlags
Type: DWORD
Indicates what information is to be filled in. A combination of one or more of the following values.
Value | Meaning |
---|---|
|
stStart and stEnd. |
|
rc. |
|
pszName. |
iCalendar
Type: int
If dwPart is MCGIP_CALENDAR, MCGIP_CALENDARHEADER, MCGIP_CALENDARBODY, MCGIP_CALENDARROW, or MCGIP_CALENDARCELL, this member specifies the index of the calendar for which to retrieve information. For those parts, this must be a valid value even if there is only one calendar that is currently in the control.
iRow
Type: int
If dwPart is MCGIP_CALENDARROW, specifies the row for which to return information.
iCol
Type: int
If dwPart is MCGIP_CALENDARCELL, specifies the column of the cell for which to return information. The iRow member provides the row of the cell for which to return information.
bSelected
Type: BOOL
If dwPart is MCGIP_CALENDARCELL, indicates if the cell described by iRow and iCol is currently selected.
stStart
Type: SYSTEMTIME
Returns the start date specified by iCalendar. Used only when dwFlags contains MCGIF_DATE.
stEnd
Type: SYSTEMTIME
Returns the end date specified by iCalendar. Used only when dwFlags contains MCGIF_DATE.
rc
Type: RECT
Returns the rectangle of the part specified in dwPart. Set only if dwFlags contains MCGIF_RECT.
pszName
Type: PWSTR
Pointer to a string for which cchName is the length. Set only if dwFlags contains MCGIF_NAME, and only for the following parts, as described in the dwPart member.
- MCGIP_CALENDAR: Returns the text of the selected dates. In the case of multiple selection, returns the date at the start of the selection.
- MCGIP_CALENDARCELL: Returns the text of the cell indicated by iRow and iCol, for instance "11" if the 11th day was specified.
- MCGIP_CALENDARHEADER: Returns the text of what it says in the calendar header, for instance "July, 2006".
cchName
Type: size_t
Length of pszName, in characters.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | commctrl.h |