MCM_GETMINREQRECT сообщение
Извлекает минимальный размер, необходимый для отображения полного месяца в элементе управления "Календарь месяца". Это сообщение можно отправить явно или с помощью макроса MonthCal_GetMinReqRect .
Параметры
-
wParam
- Должен равняться нулю.
-
lParam
-
Указатель на структуру RECT , которая будет получать сведения о ограничивающем прямоугольнике. Этот параметр должен быть допустимым адресом и не может иметь значение NULL.
Возвращаемое значение
Возвращает ненулевое значение, а lParam получает применимые ограничивающие сведения в случае успешного выполнения. В противном случае сообщение возвращает ноль.
Комментарии
Минимальный требуемый размер окна для элемента управления календарем на месяц зависит от выбранного шрифта, стилей элементов управления, системных метрик и региональных параметров. Когда приложение изменяет что-либо, влияющее на минимальный размер окна, или обрабатывает сообщение WM_SETTINGCHANGE , оно должно отправить MCM_GETMINREQRECT , чтобы определить новый минимальный размер.
Примечание
Прямоугольник, возвращаемый MCM_GETMINREQRECT , не включает ширину строки "Сегодня", если она присутствует. Если стиль MCS_NOTODAY не задан, приложение также должно получить прямоугольник, определяющий ширину строки "Сегодня", отправив MCM_GETMAXTODAYWIDTH сообщение. Используйте больший из двух прямоугольников, чтобы убедиться, что строка "Сегодня" не обрезается.
Верхний и левый элементы структуры, на которую указывает lParam, всегда будут равны нулю. Правый и нижний элементы представляют собой минимальные значения cx и cy, необходимые для элемента управления .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|