Struttura MCGRIDINFO (commctrl.h)
Contiene informazioni su parte di un controllo calendario.
Sintassi
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
Tipo: UINT
Dimensioni di questa struttura, in byte.
dwPart
Tipo: DWORD
Parte del controllo calendario per cui vengono richieste le informazioni. Uno dei valori seguenti.
dwFlags
Tipo: DWORD
Indica le informazioni da compilare. Combinazione di uno o più dei valori seguenti.
Valore | Significato |
---|---|
|
stStart e stEnd. |
|
rc. |
|
pszName. |
iCalendar
Tipo: int
Se dwPart è MCGIP_CALENDAR, MCGIP_CALENDARHEADER, MCGIP_CALENDARBODY, MCGIP_CALENDARROW o MCGIP_CALENDARCELL, questo membro specifica l'indice del calendario per il quale recuperare informazioni. Per tali parti, questo deve essere un valore valido anche se nel controllo è presente un solo calendario.
iRow
Tipo: int
Se dwPart è MCGIP_CALENDARROW, specifica la riga per cui restituire informazioni.
iCol
Tipo: int
Se dwPart è MCGIP_CALENDARCELL, specifica la colonna della cella per cui restituire informazioni. Il membro iRow fornisce la riga della cella per cui restituire informazioni.
bSelected
Tipo: BOOL
Se dwPart è MCGIP_CALENDARCELL, indica se la cella descritta da iRow e iCol è attualmente selezionata.
stStart
Tipo: SYSTEMTIME
Restituisce la data di inizio specificata da iCalendar. Usato solo quando dwFlags contiene MCGIF_DATE.
stEnd
Tipo: SYSTEMTIME
Restituisce la data di fine specificata da iCalendar. Usato solo quando dwFlags contiene MCGIF_DATE.
rc
Tipo: RECT
Restituisce il rettangolo della parte specificata in dwPart. Impostare solo se dwFlags contiene MCGIF_RECT.
pszName
Tipo: PWSTR
Puntatore a una stringa per cui cchName è la lunghezza. Impostare solo se dwFlags contiene MCGIF_NAME e solo per le parti seguenti, come descritto nel membro dwPart .
- MCGIP_CALENDAR: restituisce il testo delle date selezionate. Nel caso di selezione multipla, restituisce la data all'inizio della selezione.
- MCGIP_CALENDARCELL: restituisce il testo della cella indicata da iRow e iCol, ad esempio "11" se è stato specificato il 11° giorno.
- MCGIP_CALENDARHEADER: restituisce il testo dell'intestazione del calendario, ad esempio "Luglio 2006".
cchName
Tipo: size_t
Lunghezza di pszName, in caratteri.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | commctrl.h |