Compartilhar via


MCM_GETMINREQRECT mensagem

Recupera o tamanho mínimo necessário para exibir um mês inteiro em um controle de calendário de mês. Você pode enviar essa mensagem explicitamente ou usando a macro MonthCal_GetMinReqRect .

Parâmetros

wParam

Deve ser zero.

lParam

Ponteiro para uma estrutura RECT que receberá informações de retângulo delimitador. Esse parâmetro deve ser um endereço válido e não pode ser NULL.

Valor retornado

Retorna diferente de zero e lParam recebe as informações delimitadoras aplicáveis se tiver êxito. Caso contrário, a mensagem retornará zero.

Comentários

O tamanho mínimo da janela necessária para um controle de calendário de mês depende da fonte, estilos de controle, métricas do sistema e configurações regionais selecionadas no momento. Quando um aplicativo altera qualquer coisa que afete o tamanho mínimo da janela ou processe uma mensagem WM_SETTINGCHANGE , ele deve enviar MCM_GETMINREQRECT para determinar o novo tamanho mínimo.

Observação

O retângulo retornado por MCM_GETMINREQRECT não inclui a largura da cadeia de caracteres "Hoje", se estiver presente. Se o estilo MCS_NOTODAY não estiver definido, seu aplicativo também deverá recuperar o retângulo que define a largura da cadeia de caracteres "Hoje" enviando uma mensagem MCM_GETMAXTODAYWIDTH . Use o maior dos dois retângulos para garantir que a cadeia de caracteres "Hoje" não seja recortada.

Os membros superior e esquerdo da estrutura apontada por lParam sempre serão zero. Os membros direito e inferior representam o cx mínimo e o cy necessários para o controle.

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
Commctrl.h