mensaje de MCM_HITTEST
Determina qué parte de un control de calendario de mes se encuentra en un punto determinado de la pantalla. Puede enviar este mensaje explícitamente o mediante la macro MonthCal_HitTest .
Parámetros
-
wParam
- Debe ser cero.
-
lParam
-
Puntero a una estructura MCHITTESTINFO . Al enviar el mensaje, el miembro cbSize debe establecerse en el tamaño de la estructura MCHITTESTINFO y pt debe establecerse en el punto en el que desea realizar la prueba de posicionamiento.
Valor devuelto
Establece los valores de los miembros de .
Código devuelto | Descripción |
---|---|
|
El punto dado estaba dentro del calendario. |
|
El punto dado estaba en el fondo del calendario. |
|
El punto dado estaba en una fecha determinada dentro del calendario. La estructura SYSTEMTIME en lParam-st> se establece en la fecha en el punto especificado. |
|
El punto dado se encontraba sobre una fecha del mes siguiente (se muestra parcialmente al final del mes mostrado actualmente). Si el usuario hace clic aquí, el calendario del mes desplazará su presentación al mes siguiente o al conjunto de meses. |
|
El punto dado ha superado una fecha del mes anterior (se muestra parcialmente al final del mes mostrado actualmente). Si el usuario hace clic aquí, el calendario del mes desplazará su presentación al mes anterior o al conjunto de meses. |
|
El punto dado era a lo largo de una abreviatura de día ("Fri", por ejemplo). La estructura SYSTEMTIME en lParam-st> se establece en la fecha correspondiente de la fila superior. |
|
El punto dado era a lo largo de un número de semana (solo MCS_WEEKNUMBERS estilo). La estructura SYSTEMTIME en lParam-st> se establece en la fecha correspondiente en la columna situada más a la izquierda. |
|
El punto dado está en un área que hará que el calendario del mes desplácese hasta el mes siguiente o conjunto de meses. Esta marca se usa para modificar otras marcas de prueba de posicionamiento. |
|
El punto especificado no estaba en el control de calendario del mes o estaba en una parte inactiva del control. |
|
El punto especificado está en un área que hará que el calendario del mes se desplace hasta el mes anterior o conjunto de meses. Esta marca se usa para modificar otras marcas de prueba de posicionamiento. |
|
El punto dado fue a lo largo del título de un mes. |
|
El punto dado se encontraba sobre el fondo del título de un mes. |
|
El punto dado estaba sobre el botón situado en la esquina superior derecha del control. Si el usuario hace clic aquí, el calendario del mes desplazará su presentación al mes siguiente o al conjunto de meses. |
|
El punto dado estaba sobre el botón situado en la esquina superior izquierda del control. Si el usuario hace clic aquí, el calendario del mes desplazará su presentación al mes anterior o al conjunto de meses. |
|
El punto dado estaba en la barra de título de un mes, a lo largo de un nombre de mes. |
|
El punto dado estaba en la barra de título de un mes, durante el valor del año. |
|
El punto dado estaba en el vínculo "hoy" en la parte inferior del control de calendario del mes. El miembro uHit de la estructura MCHITTESTINFO en lParam será igual al valor devuelto. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|