Share via


macro MonthCal_GetMinReqRect (commctrl.h)

Recupera le dimensioni minime necessarie per visualizzare un mese intero in un controllo del calendario mensile. Le informazioni sulle dimensioni vengono presentate sotto forma di struttura RECT . È possibile utilizzare questa macro o inviare in modo esplicito il messaggio MCM_GETMINREQRECT .

Sintassi

void MonthCal_GetMinReqRect(
   hmc,
   prc
);

Parametri

hmc

Tipo: HWND

Gestire in un controllo del calendario mensile.

prc

Tipo: LPRECT

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

nessuno

Osservazioni

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 sulle dimensioni minime della finestra o elabora un messaggio di WM_SETTINGCHANGE , deve chiamare MonthCal_GetMinReqRect per determinare le nuove dimensioni minime.

Nota Il rettangolo restituito da MonthCal_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" chiamando la macro MonthCal_GetMaxTodayWidth . Usare le dimensioni maggiori dei due rettangoli per assicurarsi che la stringa "Today" non venga ritagliata.
 
I membri in alto e a sinistra di lpRectInfo 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]
Piattaforma di destinazione Windows
Intestazione commctrl.h