macro MonthCal_GetMinReqRect (commctrl.h)

Recupera o tamanho mínimo necessário para exibir um mês inteiro em um controle de calendário de mês. As informações de tamanho são apresentadas na forma de uma estrutura RECT . Você pode usar essa macro ou enviar a mensagem MCM_GETMINREQRECT explicitamente.

Sintaxe

void MonthCal_GetMinReqRect(
   hmc,
   prc
);

Parâmetros

hmc

Tipo: HWND

Manipule para um controle de calendário de mês.

prc

Tipo: LPRECT

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.

Retornar valor

Nenhum

Comentários

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

Nota O retângulo retornado por MonthCal_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" chamando a macro MonthCal_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 de lpRectInfo 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]
Plataforma de Destino Windows
Cabeçalho commctrl.h