Estrutura MCGRIDINFO (commctrl.h)
Contém informações sobre parte de um controle de calendário.
Sintaxe
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;
Membros
cbSize
Tipo: UINT
Tamanho dessa estrutura, em bytes.
dwPart
Tipo: DWORD
A parte do controle de calendário para a qual as informações estão sendo solicitadas. Um dos valores a seguir.
dwFlags
Tipo: DWORD
Indica quais informações devem ser preenchidas. Uma combinação de um ou mais dos valores a seguir.
Valor | Significado |
---|---|
|
stStart e stEnd. |
|
rc. |
|
pszName. |
iCalendar
Tipo: int
Se dwPart for MCGIP_CALENDAR, MCGIP_CALENDARHEADER, MCGIP_CALENDARBODY, MCGIP_CALENDARROW ou MCGIP_CALENDARCELL, esse membro especificará o índice do calendário para o qual recuperar informações. Para essas partes, esse deve ser um valor válido, mesmo que haja apenas um calendário que esteja atualmente no controle .
iRow
Tipo: int
Se dwPart for MCGIP_CALENDARROW, especificará a linha para a qual retornar informações.
iCol
Tipo: int
Se dwPart for MCGIP_CALENDARCELL, especificará a coluna da célula para a qual retornar informações. O membro iRow fornece a linha da célula para a qual retornar informações.
bSelected
Tipo: BOOL
Se dwPart for MCGIP_CALENDARCELL, indica se a célula descrita por iRow e iCol está selecionada no momento.
stStart
Tipo: SYSTEMTIME
Retorna a data de início especificada pelo iCalendar. Usado somente quando dwFlags contém MCGIF_DATE.
stEnd
Tipo: SYSTEMTIME
Retorna a data de término especificada pelo iCalendar. Usado somente quando dwFlags contém MCGIF_DATE.
rc
Tipo: RECT
Retorna o retângulo da parte especificada em dwPart. Defina somente se dwFlags contiver MCGIF_RECT.
pszName
Tipo: PWSTR
Ponteiro para uma cadeia de caracteres para a qual cchName é o comprimento. Defina somente se dwFlags contiver MCGIF_NAME e somente para as partes a seguir, conforme descrito no membro dwPart .
- MCGIP_CALENDAR: retorna o texto das datas selecionadas. No caso de várias seleções, retorna a data no início da seleção.
- MCGIP_CALENDARCELL: retorna o texto da célula indicada por iRow e iCol, por exemplo, "11" se o 11º dia foi especificado.
- MCGIP_CALENDARHEADER: retorna o texto do que ele diz no cabeçalho do calendário, por exemplo , "Julho de 2006".
cchName
Tipo: size_t
Comprimento de pszName, em caracteres.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | commctrl.h |