Share via


messaggio MCM_GETMINREQRECT

Recupera le dimensioni minime necessarie per visualizzare un mese intero in un controllo del calendario mensile. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro MonthCal_GetMinReqRect .

Parametri

wParam

Deve essere zero.

lParam

Puntatore a una struttura RECT che riceverà informazioni sul rettangolo di delimitazione. Questo parametro deve essere un indirizzo valido e non può essere NULL.

Valore restituito

Restituisce un valore diverso da zero e lParam riceve le informazioni di delimitazione applicabili in caso di esito positivo. In caso contrario, il messaggio restituisce zero.

Commenti

Le dimensioni minime della finestra necessarie per un controllo del calendario mensile dipendono dal tipo di carattere, dagli stili di controllo, dalle metriche di sistema e dalle impostazioni internazionali attualmente selezionate. Quando un'applicazione modifica qualsiasi elemento che influisca sulla dimensione minima della finestra o elabora un messaggio di WM_SETTINGCHANGE , deve inviare MCM_GETMINREQRECT per determinare le nuove dimensioni minime.

Nota

Il rettangolo restituito da MCM_GETMINREQRECT non include la larghezza della stringa "Today", se presente. Se lo stile MCS_NOTODAY non è impostato, l'applicazione deve recuperare anche il rettangolo che definisce la larghezza della stringa "Today" inviando un messaggio di MCM_GETMAXTODAYWIDTH . Usare le dimensioni maggiori dei due rettangoli per assicurarsi che la stringa "Today" non venga ritagliata.

I membri superiore e sinistro della struttura a cui punta lParam saranno sempre zero. I membri destro e inferiore rappresentano il minimo cx e cy necessario per il controllo.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h