MCM_GETMINREQRECT message

Récupère la taille minimale requise pour afficher un mois complet dans un contrôle calendrier mensuel. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro MonthCal_GetMinReqRect .

Paramètres

wParam

Doit être zéro.

lParam

Pointeur vers une structure RECT qui recevra des informations de rectangle englobant. Ce paramètre doit être une adresse valide et ne peut pas être NULL.

Valeur retournée

Retourne une valeur différente de zéro et lParam reçoit les informations de délimitation applicables en cas de réussite. Sinon, le message retourne zéro.

Notes

La taille de fenêtre minimale requise pour un contrôle de calendrier mensuel dépend de la police, des styles de contrôle, des métriques système et des paramètres régionaux actuellement sélectionnés. Lorsqu’une application modifie quelque chose qui affecte la taille minimale de la fenêtre ou traite un message WM_SETTINGCHANGE , elle doit envoyer MCM_GETMINREQRECT pour déterminer la nouvelle taille minimale.

Notes

Le rectangle retourné par MCM_GETMINREQRECT n’inclut pas la largeur de la chaîne « Today », s’il est présent. Si le style MCS_NOTODAY n’est pas défini, votre application doit également récupérer le rectangle qui définit la largeur de chaîne « Today » en envoyant un message MCM_GETMAXTODAYWIDTH . Utilisez le plus grand des deux rectangles pour vous assurer que la chaîne « Today » n’est pas clippée.

Les membres supérieurs et gauche de la structure pointés vers lParam seront toujours zéro. Les membres droit et inférieur représentent les minimums cx et cy requis pour le contrôle.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Commctrl.h