MonthCal_GetMinReqRect macro (commctrl.h)

Recupera o tamanho mínimo necessário para exibir um mês inteiro em um controle de calendário mensal. 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

BOOL MonthCal_GetMinReqRect(
   HWND   hmc,
   LPRECT prc
);

Parâmetros

hmc

Tipo: HWND

Manipule para um controle de calendário de um 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.

Valor de retorno

Tipo: BOOL

Retorna não zero e MonthCal_GetMinReqRect recebe as informações delimitadoras aplicáveis, se bem-sucedidas. Caso contrário, o retorno será zero.

Observações

O tamanho mínimo da janela necessária para um controle de calendário mensal 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 processa uma mensagem WM_SETTINGCHANGE, ele deve chamar MonthCal_GetMinReqRect para determinar o novo tamanho mínimo.

Observação 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 esteja recortada.
 
A superior e esquerda membros de de prc sempre será zero. Os membros direita e inferior representam o cx mínimo e cy necessários para o controle.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho commctrl.h