MCM_HITTEST mensagem
Determina qual parte de um controle de calendário de mês está em um determinado ponto na tela. Você pode enviar essa mensagem explicitamente ou usando a macro MonthCal_HitTest .
Parâmetros
-
wParam
- Deve ser zero.
-
lParam
-
Ponteiro para uma estrutura MCHITTESTINFO . Ao enviar a mensagem, o membro cbSize deve ser definido como o tamanho da estrutura MCHITTESTINFO e pt deve ser definido como o ponto em que você deseja fazer o teste de clique.
Valor retornado
Define valores em membros do
Código de retorno | Descrição |
---|---|
|
O ponto determinado estava dentro do calendário. |
|
O ponto determinado estava em segundo plano do calendário. |
|
O ponto determinado estava em uma data específica dentro do calendário. A estrutura SYSTEMTIME em lParam-st> é definida como a data no ponto determinado. |
|
O ponto determinado foi sobre uma data do mês seguinte (parcialmente exibido no final do mês exibido no momento). Se o usuário clicar aqui, o calendário do mês rolará sua exibição para o próximo mês ou conjunto de meses. |
|
O ponto determinado foi sobre uma data do mês anterior (parcialmente exibido no final do mês exibido no momento). Se o usuário clicar aqui, o calendário do mês rolará sua exibição para o mês ou conjunto de meses anterior. |
|
O ponto determinado foi mais de uma abreviação de dia ("Sex", por exemplo). A estrutura SYSTEMTIME em lParam-st> é definida como a data correspondente na linha superior. |
|
O ponto determinado foi mais de um número de semana (somente MCS_WEEKNUMBERS estilo). A estrutura SYSTEMTIME em lParam-st> é definida como a data correspondente na coluna mais à esquerda. |
|
O ponto determinado está em uma área que fará com que o calendário do mês role sua exibição para o próximo mês ou conjunto de meses. Esse sinalizador é usado para modificar outros sinalizadores de teste de clique. |
|
O ponto determinado não estava no controle de calendário do mês ou estava em uma parte inativa do controle. |
|
O ponto determinado está em uma área que fará com que o calendário do mês role sua exibição para o mês anterior ou conjunto de meses. Esse sinalizador é usado para modificar outros sinalizadores de teste de clique. |
|
O ponto determinado foi mais de um mês de título. |
|
O ponto determinado foi sobre o fundo do título de um mês. |
|
O ponto determinado estava sobre o botão no canto superior direito do controle. Se o usuário clicar aqui, o calendário do mês rolará sua exibição para o próximo mês ou conjunto de meses. |
|
O ponto determinado estava sobre o botão no canto superior esquerdo do controle. Se o usuário clicar aqui, o calendário do mês rolará sua exibição para o mês ou conjunto de meses anterior. |
|
O ponto determinado estava na barra de título de um mês, com mais de um mês de nome. |
|
O ponto determinado estava na barra de título de um mês, ao longo do valor do ano. |
|
O ponto determinado estava no link "hoje" na parte inferior do controle de calendário do mês. O membro uHit da estrutura MCHITTESTINFO em lParam será igual ao valor retornado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho |
|