Estructura MCGRIDINFO (commctrl.h)
Contiene información sobre parte de un control de calendario.
Sintaxis
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;
Miembros
cbSize
Tipo: UINT
Tamaño de esta estructura, en bytes.
dwPart
Tipo: DWORD
Parte del control de calendario para el que se solicita información. Uno de los siguientes valores.
dwFlags
Tipo: DWORD
Indica qué información se va a rellenar. Combinación de uno o varios de los valores siguientes.
Valor | Significado |
---|---|
|
stStart y stEnd. |
|
rc. |
|
pszName. |
iCalendar
Tipo: int
Si dwPart es MCGIP_CALENDAR, MCGIP_CALENDARHEADER, MCGIP_CALENDARBODY, MCGIP_CALENDARROW o MCGIP_CALENDARCELL, este miembro especifica el índice del calendario para el que se va a recuperar información. Para esas partes, debe ser un valor válido aunque solo haya un calendario que esté actualmente en el control.
iRow
Tipo: int
Si dwPart es MCGIP_CALENDARROW, especifica la fila para la que se va a devolver información.
iCol
Tipo: int
Si dwPart es MCGIP_CALENDARCELL, especifica la columna de la celda para la que se va a devolver información. El miembro iRow proporciona la fila de la celda para la que se va a devolver información.
bSelected
Tipo: BOOL
Si dwPart está MCGIP_CALENDARCELL, indica si la celda descrita por iRow e iCol está seleccionada actualmente.
stStart
Tipo: SYSTEMTIME
Devuelve la fecha de inicio especificada por iCalendar. Solo se usa cuando dwFlags contiene MCGIF_DATE.
stEnd
Tipo: SYSTEMTIME
Devuelve la fecha de finalización especificada por iCalendar. Solo se usa cuando dwFlags contiene MCGIF_DATE.
rc
Tipo: RECT
Devuelve el rectángulo del elemento especificado en dwPart. Establezca solo si dwFlags contiene MCGIF_RECT.
pszName
Tipo: PWSTR
Puntero a una cadena para la que cchName es la longitud. Establezca solo si dwFlags contiene MCGIF_NAME y solo para las siguientes partes, como se describe en el miembro dwPart .
- MCGIP_CALENDAR: devuelve el texto de las fechas seleccionadas. En el caso de varias selecciones, devuelve la fecha al principio de la selección.
- MCGIP_CALENDARCELL: devuelve el texto de la celda indicada por iRow e iCol, por ejemplo "11" si se especificó el día 11.
- MCGIP_CALENDARHEADER: devuelve el texto de lo que dice en el encabezado del calendario, por ejemplo, "Julio de 2006".
cchName
Tipo: size_t
Longitud de pszName, en caracteres.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | commctrl.h |