Structure MCGRIDINFO (commctrl.h)
Contient des informations sur une partie d’un contrôle de calendrier.
Syntaxe
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;
Membres
cbSize
Type : UINT
Taille de cette structure, en octets.
dwPart
Type : DWORD
Partie du contrôle de calendrier pour laquelle les informations sont demandées. Une des valeurs suivantes.
dwFlags
Type : DWORD
Indique les informations à renseigner. Combinaison d’une ou plusieurs des valeurs suivantes.
Valeur | Signification |
---|---|
|
stStart et stEnd. |
|
rc. |
|
pszName. |
iCalendar
Type : int
Si dwPart est MCGIP_CALENDAR, MCGIP_CALENDARHEADER, MCGIP_CALENDARBODY, MCGIP_CALENDARROW ou MCGIP_CALENDARCELL, ce membre spécifie l’index du calendrier pour lequel récupérer des informations. Pour ces parties, il doit s’agir d’une valeur valide même s’il n’y a qu’un seul calendrier actuellement dans le contrôle.
iRow
Type : int
Si dwPart est MCGIP_CALENDARROW, spécifie la ligne pour laquelle retourner des informations.
iCol
Type : int
Si dwPart est MCGIP_CALENDARCELL, spécifie la colonne de la cellule pour laquelle retourner des informations. Le membre iRow fournit la ligne de la cellule pour laquelle retourner des informations.
bSelected
Type : BOOL
Si dwPart est MCGIP_CALENDARCELL, indique si la cellule décrite par iRow et iCol est actuellement sélectionnée.
stStart
Type : SYSTEMTIME
Retourne la date de début spécifiée par iCalendar. Utilisé uniquement lorsque dwFlags contient MCGIF_DATE.
stEnd
Type : SYSTEMTIME
Retourne la date de fin spécifiée par iCalendar. Utilisé uniquement lorsque dwFlags contient MCGIF_DATE.
rc
Type : RECT
Retourne le rectangle du composant spécifié dans dwPart. Définissez uniquement si dwFlags contient MCGIF_RECT.
pszName
Type : PWSTR
Pointeur vers une chaîne dont cchName est la longueur. Définissez uniquement si dwFlags contient MCGIF_NAME, et uniquement pour les parties suivantes, comme décrit dans le membre dwPart .
- MCGIP_CALENDAR : retourne le texte des dates sélectionnées. En cas de sélection multiple, retourne la date au début de la sélection.
- MCGIP_CALENDARCELL : renvoie le texte de la cellule indiquée par iRow et iCol, pour instance « 11 » si le 11e jour a été spécifié.
- MCGIP_CALENDARHEADER : renvoie le texte de ce qu’il indique dans l’en-tête du calendrier, pour instance « juillet 2006 ».
cchName
Type : size_t
Longueur de pszName, en caractères.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | commctrl.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour