MCM_HITTEST message
Détermine la partie d’un contrôle de calendrier de mois qui se trouve à un point donné à l’écran. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro MonthCal_HitTest .
Paramètres
-
wParam
- Doit être zéro.
-
lParam
-
Pointeur vers une structure MCHITTESTINFO . Lors de l’envoi du message, le membre cbSize doit être défini sur la taille de la structure MCHITTESTINFO , et pt doit être défini sur le point où vous souhaitez atteindre le test.
Valeur retournée
Définit des valeurs dans les membres du
Code de retour | Description |
---|---|
|
Le point donné était dans le calendrier. |
|
Le point donné était dans l’arrière-plan du calendrier. |
|
Le point donné se trouvait à une date particulière dans le calendrier. La structure SYSTEMTIME à lParam-st> est définie sur la date au point donné. |
|
Le point donné était sur une date du mois suivant (partiellement affiché à la fin du mois actuellement affiché). Si l’utilisateur clique ici, le calendrier mensuel fait défiler son affichage jusqu’au mois suivant ou à l’ensemble de mois suivant. |
|
Le point donné était sur une date du mois précédent (partiellement affiché à la fin du mois actuellement affiché). Si l’utilisateur clique ici, le calendrier du mois fait défiler son affichage jusqu’au mois précédent ou à l’ensemble de mois. |
|
Le point donné était sur une abréviation de jour (« Fri », par exemple). La structure SYSTEMTIME de lParam-st> est définie sur la date correspondante dans la ligne supérieure. |
|
Le point donné a été sur un numéro de semaine (MCS_WEEKNUMBERS style uniquement). La structure SYSTEMTIME à lParam-st> est définie sur la date correspondante dans la colonne la plus à gauche. |
|
Le point donné se trouve dans une zone qui entraîne le défilement du calendrier du mois jusqu’au mois suivant ou à l’ensemble de mois suivant. Cet indicateur est utilisé pour modifier d’autres indicateurs de test de positionnement. |
|
Le point donné ne figurait pas dans le contrôle du calendrier mensuel ou dans une partie inactive du contrôle. |
|
Le point donné se trouve dans une zone qui entraîne le défilement du calendrier des mois vers le mois précédent ou l’ensemble de mois. Cet indicateur est utilisé pour modifier d’autres indicateurs de test de positionnement. |
|
Le point donné était sur le titre d’un mois. |
|
Le point donné était sur le fond du titre d’un mois. |
|
Le point donné était sur le bouton en haut à droite du contrôle. Si l’utilisateur clique ici, le calendrier mensuel fait défiler son affichage jusqu’au mois suivant ou à l’ensemble de mois suivant. |
|
Le point donné se trouvait sur le bouton situé dans le coin supérieur gauche du contrôle. Si l’utilisateur clique ici, le calendrier du mois fait défiler son affichage jusqu’au mois précédent ou à l’ensemble de mois. |
|
Le point donné était dans la barre de titre d’un mois, sur un nom de mois. |
|
Le point donné était dans la barre de titre d’un mois, sur la valeur de l’année. |
|
Le point donné se trouvait sur le lien « aujourd’hui » en bas du contrôle calendrier du mois. Le membre uHit de la structure MCHITTESTINFO à lParam est égal à la valeur de retour. |
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 |
|